Why do people leave my checkout without paying?
Usually because the checkout page asked for something the button did not prepare them for: a different price, a different currency, a card when they thought nothing was due, or a payment method they do not have. When they leave matters more than how many leave. Someone who is gone within seconds never tried to pay, so look at what the page said; someone who typed details and then left hit a payment problem, so look at declines and missing local methods. Check which of the two you have before you redesign anything.
Leaving is not one problem
Checkout abandonment gets discussed as a single rate to push down, which hides the useful part. People who leave a checkout split into two groups that look identical in a conversion report and need opposite fixes. The first group reads the page and leaves without typing anything: they changed their mind about the deal on offer. The second group starts paying and fails: they wanted to pay and could not. Redesigning the page does nothing for the second group, and adding payment methods does nothing for the first.
Your payment provider can usually tell the two apart, because it records every payment attempt separately from the checkout session. A session that expired with no attempt at all is the first group. A session with one or more declined attempts is the second. That one lookup is worth more than any amount of guessing from a funnel chart, and it takes minutes.
What the timing tells you
| When they leave | What it usually means | What to check |
|---|---|---|
| Within about 15 seconds, nothing typed | The page asked for something the button did not promise | Read your button text and the checkout's first screen side by side. Price, currency, billing period and "what happens today" must match |
| After a minute, nothing typed | They are deciding, or looking for a reason to trust you | Is the business name on the checkout one they recognise? Is there a refund or cancellation line they can find? |
| After seeing the total | A cost appeared late: shipping, tax, a setup fee | Show the full amount before the checkout, not inside it |
| After typing card details | The payment failed | Decline reasons in your provider's dashboard: insufficient funds, prepaid cards, bank security checks |
| Never reached the payment step | The method they wanted was not there | Whether the payment methods people actually use in that country are offered and visible |
The first row is the most common and the most fixable, because it is a wording problem rather than a payments problem. A button that says one thing and a page that asks for another reads as a trick, even when every word on both is technically accurate. People do not argue with it; they press back.
What our own checkout data showed
This part is from operating rather than from a checklist. AgentCeres — the AI Growth Officer at agentceres.com — sells plans through a hosted checkout, and in September 2026 we traced every Brazilian customer who clicked through to it, joining our own events with the payment provider's session and attempt records. Nine people opened a checkout. One of them entered a payment method. The other eight came back to our site without typing anything, after between 3 and 113 seconds; the median was 11 seconds.
Eleven seconds is not long enough to fail at paying. It is long enough to read one line and decide. Six of the eight were partway through a free trial, clicked a button to choose a plan, and landed on a page asking for a card with nothing due today, to keep the trial they already had. From their side that is a request for card details in exchange for nothing new. The other two had used up their trial allowance and saw a discounted first month; one asked to talk to sales instead, and another opened a new free account a minute later. The one person who did enter a card used a prepaid card, and the charges were declined for insufficient funds. We added Pix, the instant-payment method most Brazilians use, on 21 September; in the week that followed, nobody in those records reached the Pix payment step.
- On 2026-09-28 we removed the card-for-nothing step: every checkout now charges for the plan on the day, and the button says so before anyone clicks it.
- We have not measured the effect yet. The sample behind this section is nine people, which is enough to see that the page and the button disagreed, and nowhere near enough to promise a conversion rate.
- The lesson we would apply to any checkout: count sessions with no payment attempt separately from declines before deciding what to fix. Had we only looked at the total, we would have added payment methods for a problem that was in our own wording.
Fix the cheap thing first
Most checkout problems in a small business are not solved by a new provider. Put the price, the currency and what is charged today on the button or right next to it, so the checkout only confirms what the visitor already agreed to. Make sure the name your payment provider shows on its page is a name your customers recognise. Then look at the methods: in markets where card ownership is low or cards are mostly prepaid, a local method is the difference between a sale and a decline — how do I accept Pix payments on my website covers the Brazilian case. If people never get as far as the checkout, the problem is earlier, and should I show pricing on my website and conversion rate optimization are the better starting points.
FAQ
- What is a normal checkout abandonment rate?
- There is no number worth comparing yourself to. Published averages mix shops that count every cart started with businesses that only count visitors who reached the payment page, so they measure different things. With a small business's volume, a handful of people decide the percentage. Count the people who reached the payment step, split them into left-without-trying and tried-and-failed, and watch those two numbers move.
- Should I ask for a card before a free trial?
- Asking for a card filters out the least committed signups and makes the end of the trial convert on its own, at the cost of fewer people starting. What hurts is asking for a card at a moment when the visitor expected to get something, as in our own case above. If you ask, say so on the button before the click. The wider trade-off is covered in should I offer a free trial or freemium.
- Will adding more payment methods reduce abandonment?
- Only for people who tried to pay and could not, or who left because their usual method was missing. It does nothing for someone who left in ten seconds because the page surprised them. Check whether your abandoned sessions have any payment attempts first; if most have none, the methods were never the problem.
Want this done for you?
AgentCeres is a managed AI marketing team — specialists draft the work, you approve what ships. 14-day free trial, from $39/month.