Craft Commerce - How To differentiate between Shipping and Billing Addresses?
Not simple at the moment. This is because a single address could be used for both shipping and billing on an order during checkout.

You could subvert an existing address field you don't utilize (like attention or title) to store their preference, but that's pretty hacky.

If the user is logged in you have access to their last used shipping and billing addresses with:

{{ craft.commerce.customer.lastUsedBillingAddress ?? '' }}
{{ craft.commerce.customer.lastUsedshippingAddress ?? '' }}


Do you think an address.usedAs field would be useful? It would likely store something like: billing, shipping, or both. Thoughts?