In the context of payment processing, a void transaction cancels a payment before it's finalised or settled. It nullifies the operation and doesn't charge the cardholder's account. Below, we'll discuss what businesses need to know about void transactions, including why they happen, how they affect accounting practices, and how to handle them effectively.
Key takeaways
A void transaction cancels a credit or debit card payment before it settles – before funds move from the customer's account to the business's account.
Typically, voids must happen the same business day before the payment processor batches and processes the transaction (usually at end of day).
Unlike a refund, a void doesn't incur processing fees. So voiding is faster and cheaper for both the company and the customer.
Voids appear on the customer's account briefly as "pending" and drop off within 24–72 hours.
If a transaction has already settled, voiding is no longer possible. A refund is required instead.
What are void transactions?
A void transaction is a card payment that's cancelled before it completes the settlement process. When a customer initiates a payment, the transaction enters an authorised or pending status. That means the issuing bank has verified the funds are available and placed a temporary hold on the amount.
If the business or customer cancels the payment before the daily batch is settled and submitted to the payment network, the transaction is voided. Because the transaction never clears, no funds are transferred from the customer's bank account to the business's merchant account.
Why void transactions happen
Void transactions occur in various scenarios but are primarily seen in retail and service industries, where payments are processed immediately. Here are some common scenarios where voids can occur.
Entry errors: If a cashier or salesperson enters the wrong amount or selects the wrong product, the transaction must be voided so a customer isn't charged the incorrect amount.
Duplicate transactions: Sometimes, a transaction might be processed more than once because of a technical glitch or human error. Voiding the duplicate transaction ensures the customer isn't charged multiple times for the same purchase.
Customer decisions: A customer might change their mind about making a purchase immediately after the transaction. The business can void the transaction to cancel the sale and prevent the customer from being charged. The customer might also change their mind about their payment method. If the transaction hasn't been settled, the original transaction can be voided so the customer can pay with their preferred method.
Technical issues: Point of sale (POS) system glitches or errors can lead to incorrect transactions that need to be voided.
Fraud prevention: If a business suspects a transaction is fraudulent, they might void the transaction to prevent financial loss and protect the customer's account.
Authorisation holds: In industries such as hospitality and car rentals, transactions are often preauthorised to ensure fund availability. If the final transaction amount is different or the service is cancelled, the preauthorisation charge might be voided.
Unavailable product: If a product is sold that turns out to be out of stock or unavailable, the transaction might be voided.
Policy requirements: Certain industries have specific compliance standards or store policies that might necessitate voiding transactions under particular circumstances (e.g., age-restricted sales if the age requirement isn't met).
Void transactions vs. refunds
Void transactions and refunds both involve reversing a sale, but they differ in timing, effects on customers' accounts, and merchant processing requirements. Voids are generally simpler and less time-consuming for both parties because they prevent the transaction from completing in the first place; refunds, on the other hand, require more processing time and effort; this affects the customer's available balance and the business's revenue and accounting.
These are the differences between void transactions and refunds.
Void transactions
A void transaction cancels a credit or debit card transaction before the funds have been transferred from the customer's account to the business's account.
Timing: A business typically voids a transaction shortly after it's initiated, often within the same working day. It must do so before the transaction is batched and processed or settled. Afterwards, it'll generally disappear from a customer's bank statement within 24 hours.
Customer's account: When a transaction is voided, the customer's account isn't charged. If the transaction amount was initially held as a pending transaction, it's then released.
Merchant processing: For the business, a void transaction means the funds will not be received and the sale will not be included in the batch of transactions that are processed for settlement.
Records: The transaction might appear on the customer's account as pending but will drop off. Businesses usually have records of void transactions reflected separately from completed sales.
Refunds
A refund reverses a transaction after it was completed. The funds that were transferred from the customer's account to the business's account are returned.
Timing: Refunds can happen days, weeks, or even months after the original transaction. The process isn't immediate and can take several working days to reflect in the customer's account.
Customer's account: The customer's account is credited with the transaction amount once the refund is processed, reversing the original charge.
Merchant processing: For businesses, issuing a refund means sending the funds back to the customer's account. Businesses must adjust their accounting records to reflect the return of funds.
Records: Refunds will appear on the customer's statement as a credit from the business. Businesses must keep detailed records of refunds for accounting reconciliation purposes.
How void transactions affect accounting
Void transactions should be included in a business's accounting in the following ways:
Transaction records: Void transactions should be included in the accounting system to ensure that all financial activities are transparently and accurately reported.
Sales reconciliation: They should be accounted for during sales reconciliation, even though they don't contribute to revenue, to ensure sales figures match the money received.
Inventory management: In retail, a void transaction should be noted in inventory records to reflect that the item from the cancelled sale is still in stock.
Tax reporting: Void transactions don't contribute to taxable income. They must be differentiated from completed sales to ensure accurate tax reporting.
Financial statements: These transactions must be recorded to avoid inflated sales or accounts receivable figures. This helps ensure that financial reports accurately reflect the business's financial position and performance.
Audit trails: Auditors might examine void transaction records to ensure they were legitimate and not used to conceal inappropriate financial practices.
Cash flow: Void transactions don't affect cash flow and shouldn't be included in cash flow calculations.
Customer records: Accurately recording void transactions is important for maintaining customer trust.
How to prevent void transactions
While voiding a pending payment is a valuable tool for correcting mistakes before settlement, frequent voids often point to underlying operational friction in your checkout flow, inventory sync, or POS systems. To minimise unnecessary void transactions, businesses can implement the following best practices:
Implement idempotency and prevent duplicate submissions: Accidental double charges frequently occur when customers click the "Pay" button multiple times due to a slow internet connection or laggy checkout page. Using back-end idempotency keys ensures that repeated application programming interface (API) requests with the same parameters are processed only once. Client-side scripts should automatically disable submit buttons immediately after the first click.
Provide clear order review screens at checkout: Many customer-requested voids happen within minutes of purchase because a buyer selected the wrong size, entered the wrong shipping address, or ordered the wrong quantity. Introducing a clear order review step before the final payment authorisation allows customers to verify all details, significantly reducing buyer errors and immediate cancellation requests.
Sync inventory across channels in real time: If an item sells out in a physical store while an online shopper is buying the last unit, the company is often forced to void the online order when the stock discrepancy is discovered. Connecting your online store and physical POS system to a unified, real-time inventory management system prevents this issue.
Train staff thoroughly on POS operations: In brick-and-mortar retail and hospitality, manual cashier errors are the leading cause of voids. Investing in intuitive POS interfaces and regular staff training ensures payments are entered correctly the first time.
Deploy real-time fraud screening at checkout: It's worth catching suspicious activity during initial authorisation so you don't have to manually review and void fraudulent payments before end-of-day settlement. Use tools such as address verification service (AVS), card verification codes (CVCs), 3D Secure authentication, and machine learning-powered risk scoring to automatically block fraudulent attempts at authorisation.
Automate promotions and tax calculations: Pricing discrepancies often trigger immediate customer disputes and void requests. You'll want to check that promotional discounts, dynamic shipping fees, and localised sales taxes are calculated automatically in the cart rather than adjusted manually after the card has been authorised.
Using a void to prevent a chargeback
Voiding a transaction is one of the most effective ways to stop a dispute before it starts. Because cardholders can initiate a formal chargeback only on settled transactions, cancelling an authorisation before the daily batch clears removes the transaction from payment systems entirely.
Here's how voids can help:
Elimination of chargeback fees: When a customer files a chargeback on a settled transaction, the business has to pay non-refundable dispute fees. A void transaction incurs no dispute fees.
Protected merchant dispute ratios: Card networks monitor a business's dispute-to-transaction ratio. High ratios can lead to fines, higher processing rates, or account termination. Because a void cancels the transaction before it settles, it never counts towards your dispute ratio.
Immediate resolution of fraud: If your fraud detection tools flag a high-risk transaction shortly after authorisation, voiding it immediately blocks the fraudulent actor from receiving goods and protects you from the inevitable fraud dispute.
Faster resolution of customers' issues: If a customer contacts support immediately about an accidental double charge or buyer's remorse, voiding the pending charge drops the temporary hold off their card statement within 24–48 hours. This is much faster than a post-settlement refund, which can take 5–10 working days to clear.
How to void a transaction
To successfully void a transaction, you must act before your payment processor submits its daily batch of authorisations for final settlement. You can follow these steps to process a void smoothly:
Verify the transaction is still pending: Check your payment gateway or POS terminal to ensure the transaction status is marked as "authorised" or "pending." If the transaction has already cleared the daily batch settlement, it can no longer be voided and must be processed as a standard refund instead.
Locate the payment in your POS or processor dashboard: Find the specific transaction record using search criteria such as the transaction ID, order number, time stamp, customer name, or the last four digits of the payment card.
Select the void option and apply internal controls: Initiate the void command through your system interface. Depending on your business's internal fraud controls, you'll then enter any required manager approval codes and select a reason code for the cancellation (e.g., customer error, cashier mistake, out of stock) to maintain a complete audit trail.
Communicate the cancellation to the customer: Inform the customer that the payment has been cancelled rather than refunded. Explain that the temporary authorisation hold on their card will automatically disappear from their bank or credit card statement within 24–48 hours and that no debit or separate credit transaction will appear.
Document and reconcile the void transaction: Log the voided record in your sales and inventory tracking systems. During end-of-day or end-of-month reconciliation, match your processor's batch settlement reports with your internal accounting software to verify that the voided amount was excluded from total gross receipts.
Void transaction rights and protections
Exact rights related to void transactions vary based on the transaction type (e.g., credit card, debit card, ACH) and the laws of your jurisdiction. These are the rights businesses and customers typically have.
Business rights and protections
Businesses have the right to void transactions under the following circumstances:
Mutual agreement: Both parties agree to cancel an order.
Pricing error: The advertised price was incorrect.
Out of stock: The purchased item is unavailable.
Suspected fraud: There are warning signs that indicate fraudulent activity.
Customer rights and protections
Customers have the right to request voids under the following circumstances:
Unauthorised or incorrect charges: They have the right to dispute any transaction they believe is unauthorised or erroneous. This can trigger a voiding process if it's initiated within the time frame allowed. (For credit cards, this is usually 60 days.)
Suspected or confirmed fraud: Laws such as the Fair Credit Billing Act in the US protect customers from fraudulent credit card charges. If a transaction is fraudulent, the customer has the right to have it voided and not to be held liable.
How Stripe Payments can help
Stripe Payments provides a unified, global payments solution that helps any business – from scaling startups to global enterprises – accept payments online, in person and around the world.
Stripe Payments can help you:
Optimise your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods, and Link, Stripe's consumer network.
Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.
Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalise interactions, reward loyalty and grow revenue.
Improve payment performance: Increase revenue with a range of customisable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorisation rates.
Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% historical uptime and industry-leading reliability.
Learn more about how Stripe Payments can power your online and in-person payments or get started today.
FAQs about void transactions
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.