Introduction
Manual payment methods allow your customers to place orders without using a credit card or digital wallet at the moment of checkout. This flexibility is essential for reaching buyers who prefer bank transfers, cash on delivery, or specific B2B arrangements like purchase orders. While these methods increase accessibility, they also introduce manual administrative tasks and potential risks if not managed with the right logic.
We designed HidePay to help merchants control exactly when and where these manual options appear. By using targeted rules, you can offer manual payments to the right customers while keeping your checkout clean and secure — or you can get HidePay for your store to begin building those rules quickly.
This article provides a practical look at setting up manual payment methods in Shopify, the operational impact of using them, and how to optimize their visibility to protect your margins. You will learn how to balance customer convenience with backend efficiency.
Understanding Manual Payments in Shopify
A manual payment method is any transaction processed outside of Shopify’s automated online gateways. When a customer selects one of these options, the funds are not captured immediately. Instead, the order is created with a "Pending" payment status.
Common examples include:
- Cash on Delivery (COD): The customer pays the courier upon receipt of the goods.
- Bank Deposits or Wire Transfers: The customer receives your banking details and initiates a transfer from their own financial institution.
- Money Orders: A secure document issued by a bank or post office that the customer sends to you.
- Custom Methods: Options you define yourself, such as "Pay in Store," "Net 30," or "Purchase Order."
When you use these methods, the responsibility for verifying and recording the payment falls on you. Shopify cannot automatically confirm that a bank transfer hit your account or that a check cleared. You must manually mark the order as "Paid" in your admin once the funds are secured.
How to Set Up Manual Payment Methods
Setting up these options is a straightforward process within your Shopify admin. You can choose from suggested methods or create a custom one to fit your specific business model.
Using Suggested Methods
Shopify provides a pre-defined list for common offline payments. Navigate to the payments section of your settings and look for the manual payment methods area. From the dropdown menu, you can select options like Bank Deposit or Cash on Delivery.
Once selected, you will need to provide two sets of information:
- Additional Details: This text appears next to the payment method at checkout. Use this to explain the process briefly, such as "Your order will be processed once we receive your transfer."
- Payment Instructions: These instructions appear on the order confirmation page and in the confirmation email. This is where you include bank account numbers, mailing addresses, or specific steps the customer must take to complete the payment.
If you plan to apply conditional logic (show/hide, reorder, or rename payment methods), see our guide about how to create a payment customization in HidePay for step-by-step instructions.
Creating Custom Payment Methods
If the suggested list does not cover your needs, you can create a custom option. This is particularly useful for B2B merchants who need to offer "Purchase Orders" or specialized terms. You can name the method anything you like, provided it does not use reserved terms like "Cash" or "Credit."
The setup follows the same pattern as suggested methods. You define the name, provide details for the checkout screen, and give clear instructions for the customer to follow after the order is placed.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Strategic Reasons to Offer Manual Payments
Offering manual payments is not just about convenience; it is often a strategic necessity for global or specialized trade.
Expanding into New Markets
In many regions, credit card penetration is low, or there is a cultural preference for cash. For instance, Cash on Delivery is a dominant payment method in parts of Southeast Asia, India, and Eastern Europe. If you ship to these regions without offering a manual option, you may face significantly higher cart abandonment rates. For a broader look at how HidePay fits into checkout strategy, read our post introducing the app: Introducing HidePay for Shopify.
Supporting B2B and Wholesale
Business-to-business transactions rarely happen via credit card due to high transaction fees and internal accounting requirements. B2B buyers often require "Net 30" or "Net 60" terms, where they pay via bank transfer weeks after receiving the invoice. Using a custom manual payment method allows these professional buyers to "check out" and receive an invoice that they can then process through their own accounts payable department.
Reducing Transaction Fees
Credit card processors charge a percentage of every sale plus a flat fee. For very high-ticket items—such as luxury furniture or specialized industrial equipment—these fees can amount to hundreds of dollars per transaction. By encouraging bank transfers for large orders, you keep more of the margin while providing a secure way for customers to pay for significant purchases.
Managing the Operational Workflow
Because manual payments happen off-platform, they change how you handle order fulfillment. You must adjust your internal processes to ensure you don't ship products before being paid.
Handling Pending Orders
Every manual order starts as "Pending." In your Shopify Orders list, you should filter for these orders regularly. Do not fulfill a pending order unless your business model specifically allows for post-payment (like COD or established B2B accounts). Fulfilling a pending bank transfer order before the money arrives is a major risk.
Marking Orders as Paid
Once you verify that the payment has arrived, you must manually update the order.
- Open the specific order in your Shopify admin.
- Locate the "Collect Payment" or "Mark as Paid" button.
- Confirm the payment.
Only after this step is completed will the order status change to "Paid," allowing your fulfillment team to move forward. This manual step ensures that your financial records remain accurate and that you have a clear audit trail for every transaction.
Optimizing Manual Payments with Logic
The biggest challenge with manual payments is that, by default, they often appear for every customer. This can lead to confusion or abuse. For example, you might want to offer bank transfers to local customers but not to international ones. Or you may want to offer COD for physical goods but hide it for digital downloads.
Our app, HidePay, gives you the tools to apply these types of rules. Instead of a "one size fits all" approach, you can use conditions to show or hide manual methods based on specific criteria.
Geographic Rules
If you only have the logistics to support Cash on Delivery in specific countries, you should hide that option for everyone else. By setting a rule based on the customer’s country or zip code, you ensure that only shoppers who can actually use the service see it. For an implementation walkthrough, see how to organize payment methods by country or Shopify Market.
Order Value and Product Type
You might want to limit manual payments to high-value orders to save on processing fees, or conversely, hide them for low-value orders where the administrative work isn't worth the effort. We allow you to set rules based on the cart total. You can also hide manual options if the cart contains specific products, such as digital items that require instant delivery upon payment — learn how to hide payment methods when certain products are in the cart.
Customer Tagging for B2B
For merchants running both retail and wholesale operations, customer tags are the most effective way to manage checkout. You can create a rule that only displays "Purchase Order" or "Net 30" to customers tagged as "Wholesale." This keeps your retail checkout clean and prevents unauthorized customers from placing orders without immediate payment — see the help guide on how to hide payment options by customer tag.
Improving the Checkout Experience
Control over payment methods is not just about hiding them; it is also about how they are presented. The order and naming of your payment options directly affect conversion rates.
Sorting for Preference
If you prefer credit card payments because they are faster to process, you should ensure they appear at the top of the list. Manual methods should often be placed lower so they don't distract the majority of your customers. The app provides a drag-and-drop UI to sort and rename payment methods in the checkout.
Renaming for Clarity
The default names provided by Shopify are sometimes too generic. "Bank Deposit" might be better understood by your customers as "Direct Wire Transfer (IBAN/SWIFT)." Clearer labels reduce customer hesitation and decrease the number of support tickets asking for payment clarification. See the video guide on how to hide, sort or rename payment methods with HidePay for examples.
Blocking Express Buttons
In some cases, express checkout buttons like PayPal or Shop Pay can interfere with your manual payment strategy. If a customer uses an express button, they often bypass the step where they would see your manual instructions. HidePay can block express buttons under the same rules you use for payment methods — follow the help note on how to hide the express checkout buttons with HidePay for specifics.
Technical Reliability with Shopify Functions
Modern checkout customization requires a stable foundation. Older methods of modifying the Shopify checkout often relied on complex scripts or theme edits that could break during platform updates.
The app is built on Native Shopify Functions. This means our rules run directly within Shopify's infrastructure. There are several benefits to this approach:
- Speed: Rules are evaluated instantly without slowing down the checkout page.
- Reliability: Because it is a native integration, it is compatible with Shopify's latest features and updates.
- Security: Your data and rules remain within the secure Shopify environment.
If you want to explore codeless Shopify Functions for other checkout logic, check out SupaEasy — generate and migrate Shopify Functions without code.
By using a "Built for Shopify" certified tool, you are ensuring that your checkout remains performant while gaining the granular control needed to manage manual payments effectively.
Common Scenarios for Manual Payment Rules
To help you decide how to structure your rules, here are several practical scenarios we often see with successful merchants.
Scenario 1: The Local Delivery Merchant
A grocery store offers local delivery and wants customers to pay in person. However, they also ship dry goods nationwide.
- The Rule: Show "Cash on Delivery" only when the "Local Delivery" shipping method is selected. Hide it for all other shipping methods. If you also need to manage shipping method visibility, consider pairing HidePay with HideShip on the Shopify App Store for unified checkout control.
Scenario 2: High-Risk Prevention
A high-end electronics retailer wants to accept bank transfers but is concerned about the manual work involved in verifying small orders.
- The Rule: Hide the "Bank Transfer" option for any cart total under $500. This encourages credit card use for smaller items and reserves manual processing for high-margin sales.
Scenario 3: B2B Net Terms
A clothing manufacturer sells to both individual shoppers and retail boutiques.
- The Rule: Hide "Invoice / Net 30" for all customers unless they have the "Approved-Wholesale" tag in their customer profile. This prevents retail customers from trying to checkout without paying upfront.
Action Steps for Merchants
If you are ready to implement or improve manual payment methods on your store, follow these steps:
- Identify your needs: Determine which manual methods (COD, Bank Transfer, etc.) are actually required for your specific markets or customer segments.
- Set up in Shopify: Enable the chosen methods in your Shopify admin under Settings > Payments.
- Write clear instructions: Ensure your "Payment Instructions" include everything a customer needs (account numbers, reference codes, or physical addresses).
- Install a control tool: Add a rule engine to your store — for example, add HidePay to your Shopify store — to create rules that restrict these methods to the appropriate regions, products, or customers.
- Test the flow: Place a test order for each rule to ensure the payment methods appear and disappear as intended.
- Monitor pending orders: Establish a daily routine for checking pending payments and marking orders as paid to keep your fulfillment moving.
Conclusion
Manual payment methods are a powerful way to expand your store's reach and accommodate professional buyers. By offering alternatives like bank transfers and COD, you remove barriers for customers who cannot or will not use a credit card. However, the manual nature of these payments requires careful management to avoid administrative bloat and financial risk.
To master your manual payment strategy:
- Use specific instructions to guide customers through the offline payment process.
- Verify funds before fulfilling any pending orders to protect your inventory.
- Implement rules to show manual options only when they are relevant to the customer's location or order type.
- Keep your checkout organized by sorting and renaming methods for maximum clarity.
Optimizing your checkout doesn't have to be a complex technical project. With the right rules in place, you can provide a tailored experience for every shopper while keeping your backend operations running smoothly.
Ready to take full control of your checkout? Install HidePay from the Shopify App Store and start building your custom payment rules today.
FAQ
Can I offer different manual payment methods for different countries?
Shopify's default settings show all active manual payment methods to all customers regardless of location. To restrict specific methods like Cash on Delivery to certain countries, you need to use an app like HidePay. We allow you to create geography-based rules that hide or show payment options based on the customer’s shipping address.
Why is my manual payment order marked as "Pending"?
In Shopify, all orders placed via manual payment methods are automatically set to "Pending." This status indicates that the order has been created but the funds have not yet been verified or captured. You must manually mark the order as "Paid" once you receive the cash, check, or bank transfer.
Is it possible to hide manual payments for digital products?
Yes, you can create rules based on the contents of the cart. Since digital products usually require instant delivery, many merchants hide manual payment methods for these items to prevent customers from waiting for manual verification. You can set a rule to hide specific payment options if any item in the cart is marked as a digital product.
Do manual payment methods work with multi-currency?
Manual payment methods support multi-currency if you are using Shopify Payments and Shopify Markets. The instructions and details will display in the currency the customer used at checkout. This ensures a consistent experience for international buyers, though you will still need to manually reconcile the payment in your bank account.