- Short answer
- Yes — COD is one of the manual payment methods Shopify documents, switched on in Settings > Payments; surcharges and OTP checks need an app.
- Plan and country
- Shopify's manual-payments documentation lists no plan or country limitation for COD
- What the native method skips
- Shopify's manual-payments page documents no COD surcharge, no COD-specific order cap and no OTP or ID check; hiding a payment method by country or cart total is a checkout-wide payment customization Shopify says you install an app for — its own Checkout Blocks only on Plus
- Order status
- COD orders are marked as unpaid on the Orders page until you mark them paid yourself
- Shopify's cut
- No Shopify transaction fee applies to manual payment methods, COD included
Can you accept cash on delivery without an app?
Yes — and no app is involved. Shopify counts cash on delivery among its own manual payment methods: payments you arrange with the customer outside the checkout instead of processing a card.
Common types of manual payments include cash on delivery (COD), money orders, and bank transfers.
Switching it on takes one screen: in Settings > Payments, open Payment providers, select one of the available manual payment methods, write the payment instructions your buyer follows, then activate it.
The name is Shopify's, the wording is yours: Cash on Delivery (COD) is a reserved name a custom method cannot reuse, while the instructions the buyer reads are whatever you type. Shopify's manual-payments documentation lists no plan or country limitation for COD; the one method it does scope to a region is email money transfer, not COD.
What can't Shopify's native COD do?
The gap is not COD itself, but what surrounds it. Four things the native method skips:
- A COD surcharge — fixed or percentage.
- A COD-specific order-value cap or other eligibility conditions.
- OTP or ID verification before the order is confirmed.
- A COD-only rule that hides it by location, cart value, or product.
Shopify's manual-payments page describes none of this. A COD surcharge and an OTP or ID check are App Store territory, and so is hiding a payment method by country or cart total: Shopify documents that as a checkout-wide payment customization you install an app for, not as a COD setting. Its own Checkout Blocks app does it only on Plus.
What happens to a COD order in your admin?
A COD order is not a paid order. Shopify marks orders that accept manual payments as unpaid on the Orders page and documents a separate step for marking one paid once the cash is in hand. That reconciliation is yours: a COD order is never captured automatically, the way Shopify Payments captures a card by default.
The upside is on the fee line: Shopify charges no transaction fee on manual payment methods, COD included. Where third-party transaction fees do apply is a separate subject, covered in our gateway guide.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial Policy