Introduction
The moment a customer clicks the "Pay Now" button, a complex financial sequence begins. Managing how your store handles this sequence is essential for maintaining cash flow, reducing transaction fees, and ensuring a positive customer experience. Within the Shopify ecosystem, this process is governed by your payment capture method. This setting determines exactly when the funds are transferred from the customer’s bank account to your merchant account.
Understanding these settings is the first step toward a more efficient checkout. We built HidePay to give merchants the precision they need to control which payment methods appear at checkout — you can get HidePay for your store and start creating rules in minutes — but the mechanics of the capture itself remain a core Shopify function. By aligning your capture settings with your business model, you can reduce the administrative burden of refunds and protect your store from high-risk transactions.
This article provides a technical and strategic breakdown of Shopify's payment capture options. We will cover the differences between automatic and manual capture, the impact of authorization windows, and how to optimize your checkout to ensure you are capturing the highest quality revenue. Whether you are a small boutique or a high-volume enterprise, mastering this flow is vital for your bottom line.
Understanding Authorization and Capture
To understand payment capture methods, you must first distinguish between two distinct steps: authorization and capture. These two actions are often confused because they often happen seconds apart. However, for a merchant, they represent two different stages of financial security.
What is Authorization?
Authorization occurs the moment the customer submits their order. The payment gateway contacts the customer’s bank to verify that the card is valid and that sufficient funds are available. If approved, the bank places a "hold" on those funds. This money is not yet in your account. Instead, it is earmarked for your business, ensuring the customer cannot spend it elsewhere while you process the order.
What is Capture?
Capture is the act of actually claiming those funds. This is the instruction sent to the bank to move the money from the "hold" status into your merchant account. Until you capture the payment, the transaction is not complete. If an authorization expires before you capture the payment, the bank releases the hold, and the funds return to the customer’s available balance.
The Three Primary Shopify Capture Methods
Shopify offers three main ways to handle this process. Your choice depends on your fulfillment speed, your risk tolerance, and the types of products you sell. You can find these settings in your Shopify admin under Settings > Payments.
1. Automatic Payment Capture at Checkout
This is the default setting for most Shopify stores. In this scenario, the authorization and capture happen almost simultaneously as soon as the customer completes their purchase.
This method is best for businesses that sell digital goods or physical products that are always in stock. It maximizes immediate cash flow and reduces the manual workload for your team. However, the downside is that if you realize an item is out of stock after the payment is captured, you must issue a refund. Most payment processors do not refund their transaction fees, meaning a refund costs you money even if no product was shipped.
2. Automatic Payment Capture at Fulfillment
This method allows you to authorize the payment at checkout but delays the capture until the order is fulfilled. When your staff or fulfillment app marks the entire order as "Fulfilled" in the Shopify admin, the system automatically triggers the capture.
This is a middle-ground approach. It protects you from paying transaction fees on orders you cannot fulfill, as you only capture the money once the shipping label is created or the items are packed. Note that this method typically requires the entire order to be fulfilled at once to trigger the automatic capture. Partial fulfillments may require manual intervention.
If your capture workflow depends on shipping logic, you may also want to control which shipping methods appear at checkout — for example, combine capture-at-fulfillment with targeted shipping rules using HideShip — hide shipping methods so fulfillment and payment rules stay aligned.
3. Manual Payment Capture
Manual capture gives you the highest level of control. The payment is authorized at checkout, but you must manually click "Capture Payment" on the order page to receive the funds.
Manual capture is a strategic choice for merchants who deal with high-ticket items, custom-made goods, or high fraud risks. It allows you to perform a fraud analysis or verify stock levels before any money actually changes hands. If you decide not to fulfill the order, you can simply void the authorization. Since no money was captured, you usually avoid transaction fees and the complexities of the refund process.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Managing Payment Authorization Windows
One of the most critical aspects of manual or fulfillment-based capture is the authorization window. You do not have an unlimited amount of time to capture authorized funds.
For Shopify Payments, the standard authorization window is seven days. This means if you do not capture the payment within seven days of the order being placed, the authorization expires. Once expired, you cannot capture the funds, and the customer’s bank will release the hold. To get paid after an authorization expires, you would typically need to contact the customer and ask them to place a new order or send them a new invoice.
Credit Card Specific Windows
Different card issuers have different rules for how long an authorization hold can last. While Shopify Payments defaults to seven days, the actual card network limits are often longer:
- Visa and Mastercard: Up to 30 days.
- American Express: Up to 30 days.
- Discover and JCB: Up to 10 days.
Shopify Plus Extended Authorization
Merchants on the Shopify Plus plan have access to extended authorization periods for certain card types. This is particularly useful for pre-order campaigns or products with long lead times. However, be aware that capturing a payment after the initial seven-day window often incurs an additional fee (frequently around 1.75% for manual captures) on top of standard credit card rates. Always monitor your "Orders" page for authorizations that are nearing their expiration date.
Why Choose Manual Payment Capture?
While automatic capture is easier, manual capture is often the smarter choice for specific business models. Here are the primary reasons a merchant would choose to capture payments manually.
Fraud Prevention and Risk Mitigation
Shopify provides built-in fraud analysis for every order. If an order is flagged as "High Risk," manual capture allows you to investigate the order before taking the customer’s money. You can check the IP address, verify the shipping address via Google Maps, or contact the customer for more information. If you suspect fraud, you can cancel the order and void the authorization without being charged transaction fees for a fraudulent capture that might later result in a chargeback.
Compliance with Local Regulations
In certain jurisdictions, it is legally required or strongly encouraged that merchants do not charge a customer’s card until the product has actually shipped. Manual capture ensures you remain compliant with these consumer protection laws.
Handling Inventory Discrepancies
For stores that sell across multiple channels (e.g., physical retail and online), inventory counts can sometimes get out of sync. Using manual capture prevents you from charging a customer for an item that was sold in-store five minutes before they bought it online. You capture the payment only after you have the product in hand and ready to ship.
Optimizing the Checkout Experience with HidePay
Managing payment capture is easier when the right payment methods are presented to the right customers. While Shopify handles the capture logic, our app helps you manage the front-end availability of those methods.
By using HidePay, you can create rules that hide specific payment methods based on order risk, geography, or product type — see the official guide to how to organize payment methods by country or by Shopify Market for details on country/market maps and zone-based configurations.
Furthermore, you can sort and rename payment methods to guide customers toward options that are easier for your business to capture and process — read the step-by-step help article on how to sort and rename payment methods in HidePay if you want a walkthrough of the drag-and-drop and rename UI.
If you know that certain payment methods in specific countries have high chargeback rates or short authorization windows, hiding them for those segments reduces the number of problematic authorizations your team has to manage manually.
Technical Foundations: Shopify Functions
The ability to customize how payment methods appear at checkout has been significantly improved by Shopify’s transition to Shopify Functions. This is the underlying technology that we use to power our app.
For merchants who want a codeless way to generate and manage functions, consider SupaEasy — codeless Shopify Functions, which helps create discount, payment, delivery and validation functions without hand-coding.
Because our tool is built on native Shopify Functions, it runs within Shopify’s infrastructure rather than on external servers. This provides high performance and reliability during high-traffic events like Black Friday. For a practical look at front-end checkout customization that complements function-based logic, read our post introducing SupaElements: checkout customization for Shopify which shows how UI and backend logic combine to improve conversion.
Previously, customizing the checkout required using the Shopify Script Editor, which was only available to Plus merchants and required complex Ruby coding. Shopify Functions are native to the platform, meaning they run within Shopify’s infrastructure rather than on external servers. This integration lets HidePay work without theme code edits or workarounds.
Practical Scenarios for Payment Capture
To see how these settings apply in the real world, consider these common merchant scenarios.
Scenario A: The Pre-Order Campaign
A merchant is launching a new electronics product that won't ship for six weeks. If they use automatic capture, they take the customer's money 42 days before the product arrives. This can lead to customer anxiety and a higher volume of support tickets.
Instead, a Shopify Plus merchant might use manual capture with an extended authorization window. They authorize the payment at the time of the order to ensure the customer has the funds, but they only capture the money once the stock arrives at the warehouse. This keeps the customer happy and ensures the business has the funds ready when it's time to ship.
Scenario B: High-Risk International Shipping
A merchant ships high-value luxury goods to international markets. They frequently encounter "High Risk" fraud flags for certain regions. By setting their store to manual capture, their team reviews every international order's fraud analysis. If an order looks suspicious, they void it. If it looks legitimate, they capture the payment and ship the item. This process saves them thousands of dollars in potential chargeback fees.
Scenario C: Custom Furniture Manufacturing
A furniture maker takes orders for custom sofas that take four weeks to build. They use manual capture to authorize the initial purchase. However, they may also use a separate invoicing tool for a deposit and then use the Shopify manual capture for the remaining balance once the piece is finished. If you need to hide payment methods when certain products are in the cart, follow the HidePay help guide on how to hide payment methods for certain products so customers only see appropriate options for custom or pre-order SKUs.
Best Practices for Payment Capture Management
To keep your financial operations running efficiently, we recommend adopting the following best practices for your Shopify store.
Set Up Authorization Expiry Notifications
If you use manual capture or capture at fulfillment, you must stay on top of your authorization windows. Shopify allows you to set up an email notification that warns you 24 hours before an authorization expires. Enable this in your payment settings to ensure no revenue slips through the cracks.
Use the "Capture in Bulk" Feature
If you manage a high volume of orders with manual capture, you do not need to click into every individual order. From the Shopify "Orders" list, you can select multiple orders and use the "Actions" menu to "Capture Payments" for all of them at once. This is a massive time-saver for growing stores.
Match Your Capture Method to Your Fulfillment Speed
If your fulfillment team is fast and typically ships orders within 24–48 hours, "Automatic Capture at Fulfillment" is an excellent choice. It automates the process while still protecting you from charging for out-of-stock items. If your fulfillment takes more than seven days, manual capture is necessary to ensure you don't lose the authorization.
Audit Your Payment Methods Regularly
Review which payment methods your customers are using and how they interact with your capture settings. Some "Additional Payment Methods" (like certain local European or Asian wallets) may not support manual capture and will always capture automatically. For deeper technical guidance on blocking risky purchases and validating checkout behavior, consult our Cart & Checkout Validation API guide. Use HidePay to hide methods that don't align with your capture strategy.
Conclusion
Selecting the right payment capture method in Shopify is a balancing act between operational efficiency and financial security. Automatic capture offers ease of use and speed, while manual capture provides the control needed to fight fraud and manage complex inventories. By understanding the authorization windows and the technical tools available, you can build a checkout process that supports your growth.
Key Takeaways:
- Authorization is a temporary hold, while Capture is the actual transfer of money.
- Automatic capture is best for high-volume, standard retail with reliable inventory.
- Manual capture is essential for high-risk orders, custom goods, and high-ticket items.
- Authorization windows are usually 7 days; missing this window means you lose the ability to charge the customer.
By combining the right Shopify capture settings with the control offered by HidePay, you can create a checkout that converts better and operates more securely.
Ready to take control of your checkout? Install HidePay from the Shopify App Store today and start optimizing which payment methods your customers see.
FAQ
What happens if I forget to capture a payment before the authorization expires?
If the authorization window expires (usually after 7 days for Shopify Payments), the hold on the customer's funds is released. You will no longer see the "Capture Payment" button in your Shopify admin. To collect the money, you will need to reach out to the customer and ask them to pay via a new draft order invoice or by placing the order again.
Can I capture a partial amount of a manual authorization?
Yes, Shopify allows you to capture a partial amount. This is useful if a customer wants to cancel part of their order before you ship it. Once you capture a partial amount, the remaining authorization is usually voided unless your payment provider supports "multiple captures." Shopify Payments supports multiple captures for Shopify Plus merchants.
Does manual capture prevent chargebacks?
Manual capture itself does not prevent chargebacks, but it gives you the opportunity to review fraud analysis before you take the money. If you identify a high-risk order and void the authorization instead of capturing it, you prevent a transaction from ever occurring, which effectively eliminates the risk of a chargeback for that specific order.
Why do I see a 1.75% fee on some manual captures?
For Shopify Plus merchants using Shopify Payments, there is an extended authorization period that allows you to capture funds after the initial 7-day window. However, the card networks charge a higher rate for these delayed transactions. This extra fee is passed on to the merchant to cover the increased risk associated with long-term authorization holds.