Introduction
Manual payment methods allow customers to complete an order without entering credit card details at checkout. This flexibility is vital for businesses handling wholesale orders, local deliveries, or markets where cash on delivery remains the preferred way to shop. While digital wallets and credit cards dominate e-commerce, offering a manual payment method on Shopify can bridge the gap for segments of your audience that require alternative arrangements like bank transfers or money orders.
We designed HidePay to give you precise control over these options, ensuring that manual methods only appear when they make sense for your business. See HidePay on the Shopify App Store. Managing these settings correctly helps you maintain a professional checkout experience while expanding your reach into new markets. By the end of this article, you will understand how to set up, customize, and optimize manual payments to improve your store's operational efficiency.
The following sections provide a direct path to mastering manual payment configurations, from initial setup to advanced conditional logic that protects your margins.
Understanding Manual Payment Methods in Shopify
A manual payment method is any transaction that happens outside of the Shopify checkout's immediate automated processing. When a customer selects one of these options, the order is created with a "Pending" payment status. You are responsible for verifying that the funds have been received—whether via a bank app, a physical check, or cash at the doorstep—before you mark the order as paid and proceed with fulfillment.
Common types of manual payments include:
- Cash on Delivery (COD): The customer pays the courier or the merchant upon receiving the goods.
- Bank Deposit / Wire Transfer: The customer receives your bank details and sends the money through their own banking portal.
- Money Orders: A secure physical payment often used in B2B or specific regional contexts.
- Custom Methods: Anything else you define, such as "Pay in Store" or "Purchase Order for Net-30 Terms."
Shopify does not charge third-party transaction fees on orders processed through manual payment methods. This makes them an attractive option for reducing overhead, provided you have the administrative capacity to manage the verification process.
How to Set Up Manual Payment Methods
You manage all manual payment configurations within the "Payments" section of your Shopify admin. Shopify categorizes these into suggested methods and custom methods.
Using Suggested Manual Payments
Shopify provides a pre-defined list for the most common manual options. Using these ensures the terminology is recognized by the system and provides a familiar experience for the customer.
- Navigate to your Shopify admin and select Settings, then click Payments.
- Scroll down to the Manual payment methods section.
- Choose a method from the dropdown menu, such as Bank Deposit or Cash on Delivery (COD).
- Enter Additional details. This information appears next to the payment method name at checkout. Use this to clarify expectations, such as "Orders will be processed once funds clear."
- Enter Payment instructions. These appear on the order confirmation page and in the confirmation email. Be specific. If you chose Bank Deposit, include your IBAN, SWIFT code, and account name.
- Click Activate.
Creating Custom Manual Payment Methods
If your business has a specific workflow, such as "Invoice for B2B" or "Local Pickup Only," a custom method is the better choice.
- In the Manual payment methods section, select Create custom payment method.
- Assign a name. Avoid using reserved terms like "Cash" or "Bank Deposit" exactly as they appear in the suggested list, as Shopify may block these to prevent system conflicts. If the payment method you need isn't listed, see What to do if a payment method is not in the list?.
- Fill in the Additional details and Payment instructions as you would for a suggested method.
- Click Activate.
Action Summary for Setup:
- Use suggested methods for standard options like COD to benefit from Shopify’s built-in labels.
- Keep instructions clear and numbered to reduce customer support inquiries.
- Always include a reference requirement (like the Order Number) in your payment instructions so you can match incoming transfers to the correct order.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Strategic Use Cases for Manual Payments
Manual payments are not just a fallback; they are a strategic tool for specific business models.
B2B and Wholesale Transactions
Business-to-business (B2B) buyers rarely pay with a company credit card for high-volume orders. They often require a "Net-30" or "Purchase Order" system. By setting up a custom manual payment method named "Invoice / Purchase Order," you allow these clients to checkout without immediate payment. Our team at Nextools sees many merchants using this to handle large-scale contracts where payment is settled via wire transfer after an invoice is generated. Read more in our post, Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost.
High-Value Luxury Items
For items costing thousands of dollars, credit card processing fees can be significant. A 2.9% fee on a $10,000 item is $290. By offering "Wire Transfer" as a manual method, you can bypass these fees. Often, merchants offer a small discount to customers who choose this method, as the savings on transaction fees more than cover the discount provided.
Regional Market Preferences
In some regions, such as parts of Southeast Asia, Eastern Europe, or Latin America, cash on delivery is the primary way consumers shop. If you are expanding internationally, failing to offer a manual payment method on Shopify could lead to high cart abandonment rates.
The Operational Lifecycle of a Manual Order
Unlike an automated credit card transaction, manual payments require a specific administrative workflow.
The Pending Status
When an order is placed using a manual method, it appears in your Orders list with a yellow "Payment Pending" badge. The inventory for these items is typically committed (subtracted from your available stock), but the order is not yet ready for shipment.
Verifying and Marking as Paid
Once you confirm the arrival of funds in your bank account or receive the cash, you must manually update the order.
- Open the specific order in your Shopify admin.
- Click Collect payment.
- Select Mark as paid. This moves the order status to "Paid," allowing you to print shipping labels and fulfill the items.
Risks and Limitations
Manual payments introduce a delay in your cash flow and an increase in "non-payment" risk. A customer might place an order via Bank Transfer and never actually send the money. This leaves your inventory tied up in a pending order. To mitigate this, establish a clear policy: "Orders not paid within 48 hours will be automatically cancelled." If a payment customization you create with HidePay doesn't behave as expected, follow the steps in How to debug a rule customization.
Optimizing Manual Payments with HidePay
While Shopify allows you to turn these methods on or off, it does not provide granular control over when they appear. This is where HidePay becomes essential for a growing store. Showing every manual payment option to every customer creates a cluttered checkout and can lead to errors. For more on installing and using the app, get HidePay for your store.
Geographic Filtering
If you offer Cash on Delivery, you likely only want to offer it in specific zip codes or countries where your courier supports it. If a customer in a different country sees a COD option they can't use, it leads to a frustrated support interaction. We allow you to create rules that hide COD for any country or province where you don't have a physical presence or a trusted delivery partner.
Customer-Based Logic
You might want to offer "Bank Transfer" only to your trusted B2B clients who are tagged in your system. By using our tool, you can set a rule that hides the manual payment method unless the customer has a specific tag, such as "Wholesale." See our guide on Hide Payment Options by Customer TAG for step-by-step instructions. This keeps your retail checkout clean and focused on high-conversion credit card options while providing professional flexibility to your high-volume buyers.
Cart Total Thresholds
Manual payments are often preferred for very large orders but are inefficient for small ones. You can set rules to hide "Wire Transfer" for any cart under $500. Conversely, you might want to hide "Cash on Delivery" for orders over $1,000 to minimize the risk of high-value non-payment or theft. Learn how to create these kinds of conditions in How to create a payment customization.
Sorting and Renaming
The order in which payment methods appear significantly impacts which one a customer chooses. You can use the app to move manual payments to the bottom of the list, ensuring that automated, faster methods like Shop Pay or credit cards are seen first. You can also rename methods dynamically—for example, changing "Bank Deposit" to "Pre-payment via Wire" for international customers to sound more professional. For details, see Sort and Rename payment methods in the Checkout.
Why Native Performance Matters
Modern e-commerce requires speed. Older methods of customizing the Shopify checkout often relied on checkout.liquid (which is being deprecated) or complex scripts that could slow down the page. HidePay is built on native Shopify Functions. This means our rules run directly within Shopify’s own infrastructure. For merchants looking to build or migrate functions, consider SupaEasy — create Shopify payment functions on the Shopify App Store, which helps generate and manage native Shopify Functions.
Because it is "Built for Shopify" certified, you don't have to worry about theme code edits or broken checkouts when Shopify updates its platform. The logic is applied instantly, ensuring that your manual payment rules never add friction to the loading speed of your checkout page.
Best Practices for Manual Payment Instructions
Your instructions are the only guidance the customer has after they click "Complete Order." If these are vague, you will face a wave of "How do I pay?" emails.
- Be Direct: Start with the most important information, like the bank account number.
- Use Formatting: Although you are limited to text, use capital letters or dashes to separate blocks of numbers for readability.
- Set Deadlines: Explicitly state how long the customer has to pay before the order is cancelled.
- Provide a Contact Point: Give an email address where they can send a screenshot of the payment confirmation to speed up the process.
- Localize: If you sell in multiple currencies, ensure your instructions mention that the payment must be made in the exact currency shown on the invoice.
Reducing Chargebacks and Fraud
Manual payments, particularly bank transfers, are generally safer from chargebacks than credit card payments. Once a bank transfer is completed, it is very difficult for a customer to reverse it without your consent.
However, "Cash on Delivery" carries a different type of risk: refusal at the door. To manage this:
- Use our app to hide COD for customers with a history of high returns.
- Use a verification step, such as a quick phone call or SMS, before shipping a manual payment order.
- Link your payment rules to shipping methods. If you use HideShip on the Shopify App Store, you can ensure that certain shipping methods (like "Local Courier") are the only ones available when a manual payment is selected.
Conclusion
Setting up a manual payment method on Shopify is a straightforward way to accommodate B2B clients, international markets, and high-value transactions. While the setup is simple, the real growth happens when you optimize these options to appear only for the right customers at the right time. By controlling which manual methods are visible based on geography, cart value, or customer tags, you protect your margins and reduce administrative bloat.
To take full control of your checkout, consider these steps:
- Define which manual methods are strictly necessary for your business model.
- Write clear, localized instructions to guide your customers through the off-platform payment process.
- Use HidePay to hide, sort, and rename these methods to create a high-converting, professional experience; learn how the HideSuite bundle combines HidePay and HideShip if you want both shipping and payment control together.
Ready to optimize your checkout flow? Install HidePay from the Shopify App Store and start building rules that work for your unique business needs today.
FAQ
Can I offer different manual payment instructions for different countries?
Shopify's default settings provide one set of instructions per manual payment method. To offer different instructions or different methods based on geography, you can use HidePay to create multiple custom manual payment methods and then set rules to show only the relevant one to customers in specific countries or regions.
Do manual payment methods have transaction fees on Shopify?
If you use Shopify Payments as your primary gateway, Shopify does not charge transaction fees for manual payment methods like Cash on Delivery or Bank Transfers. This can make them a cost-effective alternative to third-party gateways, though you must account for the manual labor required to track and verify these payments.
Why is my manual payment order still marked as "Unfulfilled"?
A manual payment order stays in the "Pending" and "Unfulfilled" state until you manually mark it as paid. Once you confirm receipt of the funds and click "Mark as Paid" in the order details, the status updates, and you can proceed with the standard fulfillment and shipping process.
Can I hide manual payment methods for digital products?
Yes. Using our app, you can create a rule based on the "Cart Contents." If the cart contains a digital product or a specific SKU, you can set the rule to hide manual payment methods like Cash on Delivery, ensuring that digital goods are only accessible via immediate, automated payment methods.