How to understand dependency services for the compute resources?

A quick understanding of the high-level architecture can give the list of components involved for pricing. See SMB Disaster recovery solution components here and you can readily identify the possible Azure BOM to include in your price calculation. The Azure price calculator might not bring up all the dependency components if they are not an internal dependency for an azure resource.

For example If you are pricing Azure Storage, the dependency cost line items like Storage transactions, tiers are automatically brought in to the calculator. But Bandwidth for outbound data should be added manually. This is because bandwidth is not mandatory for a scenario where the data is moved to a storage for an archive purpose and is expected not to be accessed.