To continue receiving payouts, you need to secure your account by turning on two-step authentication. If two-step authentication is not turned on your payouts will be paused. Learn more

Billing Address required for Cash on Delivery

Shopify Partner
3 0 10

Hi, my client has asked me to remove the billing address fields for cash on delivery payments, as they feel a number of their customers may not want to give this information, and that it may be turning away orders. I have to say I'm inclined to agree with them, especially with respect to GDPR, as it means we're forced to store customer data that to my knowledge we really shouldn't need. However, according to the following two threads, this isn't possible:

I've been playing around with building them a custom checkout flow for CoD payments to circumvent this, but it's a fair bit of work and I'm considering taking them off of Shopify and moving them onto WooCommerce. Can someone please clarify the comments regarding PCI compliance and it being necessary to store these details for fraud prevention in the threads given above? If someone can give me a reason why we should be storing customer billing addresses for CoD orders then I'd certainly be happy to take that to the client and explain why we have to keep things as they are. Furthermore, if this information isn't strictly necessary, I was wondering if there were any plans to change the checkout flow in future so that Cash on Delivery/Manual Payments orders don't require a billing address?


Thanks in advance.

Replies 7 (7)
New Member
2 0 3

it seems like they have no answer !

Shopify Partner
16 0 1



I just realized that I have the same problem.



New Member
1 0 3

Same struggle here.. Cash on Delivery and Store pick up should not ask for the Billing address. It pushes the customers away.

New Member
1 0 2

This is making me rethink if I want to continue using Shopify.

Shopify Partner
198 19 54

Hello S


Hopefully this helps!

3 0 1

How does PCI compliance apply to a COD order?  PCI is a payment cards security standard, exactly not  "CASH On Delivery."


Why can't this be changed?  It's abusive to a customer to require them to enter their billing address, real or fake, for a cash transaction.

New Member
2 0 3

I agree, absolutely ridiculous.  We are a restaurant and most of our customers who order online want to dine in or pick up, paying in cash.  Having to enter billing details at checkout just puts them off ordering online, so we just lose customers.