PageGains
E-commerce CROApril 7, 2026·9 min read

One Extra Checkout Step Killed $180k in Annual Revenue — Here's the Audit That Proved It

By Jonathan · Founder, PageGains

$180K CHECKOUT STEP

Most Shopify store owners assume their checkout is fine because Shopify built it. It's polished, it's familiar, it handles edge cases. What they miss is that Shopify gives you a solid foundation — it doesn't optimize your specific funnel for your specific customers. That gap is where revenue disappears quietly, month after month, without triggering any obvious alarm.

The Store, The Problem, and Why Nobody Caught It Sooner

The store in question sells premium home goods — average order value around $95, about 4,200 monthly transactions at the time of the audit. Revenue was healthy. ROAS looked fine. The founder wasn't panicking. But checkout completion rate was sitting at 61%, and industry benchmarks for this category run closer to 72–75%.

That 10-point gap doesn't sound catastrophic until you do the math. At 4,200 monthly transactions completing, another 10% through a better funnel adds roughly 420 orders per month. At $95 AOV, that's $39,900 per month — $478,800 annually. Even capturing a third of that gap gets you to $180k recovered.

Nobody caught it because the store was growing. When revenue is up 15% year-over-year, you're not hunting for leaks. You're riding the wave.

The Audit That Found the Leak: Session Recordings First, Hypotheses Second

The mistake most people make when auditing checkout is jumping straight to A/B test ideas. You end up testing your assumptions instead of the actual problem.

Start with session recordings filtered to checkout drop-off. In this case, we pulled 200 recordings of users who reached the payment page but didn't complete. The pattern was obvious within the first 30 sessions: a significant chunk of users were hitting a "Shipping address confirmation" step that had been added by a third-party app — originally installed to reduce address errors on international orders.

The store did about 8% international volume. The other 92% of domestic customers were being forced through an extra confirmation screen that served them no purpose. You could watch the hesitation in the recordings. Users would pause, re-read the screen, sometimes go back. A meaningful number just left.

The audit rule: Don't form your hypothesis before you watch what people actually do. Let the recordings tell you where the friction is.

Why "Just One More Step" Is Never Just One More Step

There's a psychological concept called completion anxiety — the closer someone gets to finishing a task, the more sensitive they become to anything that delays it. Checkout is the worst possible place to introduce unexpected friction, because intent is highest and patience is lowest.

That extra confirmation screen wasn't a big ask. It was a single click. But it appeared after users had already mentally finished — they'd entered their address, chosen shipping, added their card. They were done in their heads. Then a new screen appeared with a heading that read "Please verify your shipping details." To domestic users, that triggered doubt: did I make an error? Is something wrong?

Some verified and continued. Others second-guessed their address, made unnecessary edits, and then hit form validation errors. Some just closed the tab. One extra click created a cascade of micro-friction that the funnel data alone would never have explained clearly.

The principle: Each additional step in checkout doesn't add linearly to drop-off — it compounds it, especially when users don't understand why the step exists.

The Fix Was Surgical, Not a Redesign

Once the culprit was identified, the fix took less than an hour. The third-party app was configured to show the confirmation step only when the shipping address contained a non-US country code. Domestic customers stopped seeing it entirely.

This is worth emphasizing because it runs counter to how most CRO conversations go. People assume optimization means redesigns, new copy, repositioned CTAs. Sometimes it does. In this case, it was a conditional display rule in an app's settings panel.

The lesson isn't that big changes are bad — it's that you should fix the specific problem, not the general area around it. The checkout design wasn't broken. The product pages were fine. One app setting, applied without thinking about the majority use case, was bleeding $15k per month.

After the fix, checkout completion rate moved from 61% to 69% over the following 6 weeks. Not all the way to benchmark, but $180k in annualized revenue recovered from a single conditional rule.

GET YOUR OWN AUDIT

Find these issues on your own page

PageGains analyzes any URL and surfaces these exact problems in ~60 seconds. First audit from $3.99.

Analyze my page →

What Your Funnel Data Is Hiding From You

Google Analytics and Shopify's native reports will tell you where people drop off. They won't tell you why. That's not a criticism — it's just the limit of quantitative data. You see that 39% of users abandon at the payment step. You don't see that half of them are pausing at an unexpected screen and leaving out of confusion rather than intent.

This is why checkout audits need to combine at least three data sources before you form a hypothesis:

  • Session recordings — watch actual behavior, not aggregated behavior
  • Funnel drop-off by segment — new vs. returning, mobile vs. desktop, domestic vs. international
  • Exit surveys — a one-question survey at checkout abandonment ("What stopped you from completing your order?") often surfaces the issue in plain language from customers themselves

In this store's case, the exit survey had been running for months. Several responses mentioned "wasn't sure if my address was right" and "seemed like something went wrong." The signal was there. Nobody had connected it to the confirmation screen because the team wasn't looking at all three data sources together.

Mobile Checkout Gets Its Own Audit

Segment your checkout funnel by device before you do anything else. In this store, the drop-off at the confirmation step was 14% for desktop users and 31% for mobile users. The same friction hits harder on mobile because the confirmation screen required scrolling to find the "confirm" button — it was below the fold on most phone screen sizes.

Mobile checkout audits regularly turn up issues that are invisible on desktop: buttons too close together for fat-fingering, form fields that trigger the wrong keyboard type (a phone number field opening an alphabetical keyboard), autofill conflicts that wipe out partially entered data, or — as here — content pushed below the fold that users don't realize they need to interact with.

Practical step: Record your own checkout on three different physical devices — a small Android phone, a mid-size iPhone, and a tablet. Do it with fresh eyes and time yourself. Any point where you hesitate or have to think is a point where a percentage of your customers are leaving.

The Three Checkout Metrics Worth Watching Weekly

Most teams check checkout completion rate monthly, if that. By the time a drop-off trend shows up in a monthly review, you've already lost four weeks of revenue.

Track these three metrics on a weekly basis:

Checkout initiation rate — what percentage of sessions that contain an add-to-cart event make it to checkout step one. If this drops, the problem is pre-checkout: cart page, pricing, shipping cost reveal.

Step-to-step completion rate — break your checkout into individual steps and track the drop-off between each consecutive pair. This is where you'll catch the kind of issue described above, because it localizes the friction to a specific screen rather than the checkout overall.

Checkout completion rate by traffic source — paid social traffic often drops off more sharply at checkout than organic or email traffic, because intent and trust levels differ. If you're scaling a paid channel while checkout completion tanks, you may be attributing the problem to creative or targeting when it's actually a checkout trust issue specific to cold audiences.

Set a simple weekly dashboard. Flag any metric that moves more than 3 percentage points in either direction. Investigate before you theorize.

GET YOUR OWN AUDIT

Find these issues on your own page

PageGains analyzes any URL and surfaces these exact problems in ~60 seconds. First audit from $3.99.

Analyze my page →

How to Spot Your Own $180k Leak This Week

You don't need a CRO agency to run this audit. Here's the exact process, stripped down:

Pull your checkout funnel report for the last 90 days. Identify the single step with the highest drop-off rate. Segment that drop-off by device and by new vs. returning customer. Then watch 50 session recordings filtered to users who dropped off at exactly that step.

You're looking for behavioral patterns: hesitation, back-navigation, repeated scrolling, rage clicks, form abandonment. Write down what you see without editing — just observations. After 50 recordings, patterns will have repeated themselves enough that you'll know what to test.

Then before you test, check if the fix is obvious. In half the cases we've audited, the problem is an app conflict, a missing trust signal, a broken field on one device type, or a shipping cost reveal that undercuts confidence at the worst moment. These don't need A/B tests — they need fixes. Ship the fix, monitor the metric for four weeks, quantify the recovery.

Only after that should you move to testing more nuanced improvements: copy changes, layout experiments, trust badge placement.

The Bottom Line

Checkout is where intent meets friction. Your customers have already decided to buy — the only job your checkout has is to not talk them out of it.

The $180k story isn't unusual. It's common. What makes it useful is that it shows how invisible these leaks are when your business is otherwise healthy, and how surgical the fix can be once you look at the right data. The store didn't need a new checkout flow. It needed one conditional rule changed in one app.

Start with session recordings. Segment by device. Watch where people hesitate. The data you already have is almost certainly pointing at something specific — you just haven't looked at it from the right angle yet.

If your checkout completion rate is below 70% and you haven't done a structured audit in the last six months, you're leaving measurable revenue on the table. Not hypothetically. Measurably. The question is just how long you want to keep leaving it there.