To improve accuracy, an estimated tax calculation is displayed to customers when they are in the checkout process. After the checkout process is complete, the final tax amount is calculated and charged to the customer.
Customer experience with estimated tax during checkout
When a customer is in the process of checking out, taxes are listed as Estimated tax and feature a ? icon. When a customer hovers their cursor over the icon, a tooltip is displayed indicating that the final tax amount will be available after the order is placed, and that the final tax amount is sent to them by text or email.
When the checkout process is complete, Estimated tax is displayed on the customer's order status page until taxes have been calculated and the customer's credit card is authorized for the estimated tax amount. Payment is not captured until the final tax amount is calculated.
After the process of tax finalization is complete, the final tax amount is displayed on the customer's order confirmation email or text. The customer's order status page is also updated to include the final tax amount. The customer is charged the new total, including the final tax amount.
The final tax amount might be lower than or higher than the estimated amount that is provided to the customer during the checkout. In this case, there is no need to take action, such as issuing a refund. Estimated tax is only authorized by the payment method, but it is not charged to the customer.
If the tax on an order is overestimated, which means that the final tax amount is lower than the estimated tax amount that is provided to the customer during checkout, then only the final amount is captured on the customer's credit card. Remaining funds that are authorized on the customer's credit card are released. If you use Shopify Payments, then the difference between the authorized amount and the amount that was actually captured is displayed as a refund on your payouts page.
If the tax on an order is underestimated, which means that the final tax amount is higher than the estimated tax amount that is provided to the customer during checkout, then the authorization on the customer's credit card is voided, and a new authorization is created for the final amount. If the customer's payment method doesn't have the necessary funds for the new authorization amount, then the order appears in your Orders page as an unpaid order with a fulfillment hold. An email notification is sent to your customer indicating that their payment has failed, and prompts them to complete their purchase.
Payment authorization and capture with estimated tax
When you use estimated tax, a customer's credit card is authorized for a brief period of time for the amount of the estimated tax. After the final tax is calculated, the payment is captured and the customer's card is charged.