Academy ›
Module 04 — Store Building That Converts
Checkout Optimisation — the last-mile conversion gains
7 min · text · Beginner
You built a store that converts. Then 15% of customers abandon cart at checkout. The last-mile conversion losses are not about the product — they are about payment anxiety. Today: the three checkout moves that recover $5,000+ per month in abandoned orders.
Why customers abandon cart
Stripe and Shopify data across millions of checkouts shows the same pattern: 60-70% of carts are abandoned at checkout. The top three reasons:
- Unexpected fees (shipping, payment processing) — customer sees a different total than expected
- Too many form fields — customer gets fatigued before hitting pay
- Payment option missing — customer's preferred payment method is not available
The good news: all three are fixable in 30 minutes.
Fix 1: Transparent pricing (no surprises)
Cart abandonment from sticker shock: 8-12% of customers.
Solution: show shipping cost before checkout.
Flow:
- Customer lands on product page
- Before add-to-cart button, display: "Ships — $[X.XX] shipping, arrives in [5-9 days]"
- Customer adds to cart
- Cart page shows: product ($X) + shipping ($X) + total ($X) — no additional fees until final step
Payment processing fees (Stripe's 1.75% + $0.30) should be absorbed by you, not passed to the customer. If you pass processing fees to the customer, expect 5-10% higher abandonment.
Sales tax note: If your annual revenue exceeds $75k, you must charge the applicable sales tax. Disclose this clearly: "Prices include tax" or "Tax calculated at checkout." Never surprise customers with additional charges at the final step.
Fix 2: Minimize form fields
Cart abandonment from form fatigue: 15-20% of customers.
Standard ecommerce checkout asks:
- Shipping name
- Shipping address (street, suburb, postcode, state)
- Billing name
- Billing address
- Billing postcode
- Email
- Phone
- Gift message
- Promo code
- Payment method selection
- Card number, expiry, CVV
That's 15+ fields. Most customers abandon between fields 5-8.
Optimal checkout (mobile-first):
- Email (pre-fill if logged in)
- Name
- Suburb + Postcode (auto-complete)
- Payment method (dropdown, pick one)
- Card details (handled by Stripe — customer does not manually type)
- Confirm
That's 6 interactions. Compare to 15+.
How to reduce fields:
- Assume billing = shipping address (most customers). Offer option "different billing address" as checkbox after they fill shipping. 10% will check it.
- Auto-complete suburb/postcode using Google Places API (drops data entry from 2 steps to 1 tap)
- Hide promo code field until checkout is nearly complete (customer never uses them anyway; showing the field creates confusion)
- Don't ask for phone at checkout (ask via email after order for support)
- One payment method selection (Stripe handles card details in an embedded form, not separate fields)
Result: Most customers can checkout in 30-45 seconds, not 2-3 minutes.
Fix 3: Multiple payment options
Cart abandonment from missing payment method: 5-15% of customers.
Payment preferences (vary by market):
| Payment method | Adoption | Trust level |
|---|
| Stripe / card | 65% | High |
| Afterpay | 25% | High (younger demographic) |
| Google Pay | 8% | High (Android users) |
| Apple Pay | 7% | High (iOS users) |
| PayPal | 3% | Medium (older demographic) |
If you only offer Stripe, you're losing 40-50% of customers who prefer Afterpay, Apple Pay, or Google Pay.
Recommended payment stack:
- Stripe (required)
- Afterpay (required if AOV > $40)
- Apple Pay (required)
- Google Pay (required)
- PayPal (optional, 1-2% conversion lift)
Most Shopify stores integrate all five in 30 minutes. Store Builder handles Stripe + Afterpay + Apple Pay + Google Pay by default.
Afterpay rule: If your AOV is $40+, Afterpay integration is mandatory. It signals affordability to price-sensitive shoppers and converts an extra 3-7% of customers (empirical data from 50+ dropshipping stores).
Operator proof: Josh, Sydney, fashion accessories: "I launched with Stripe and Google Pay only. Conversion was 1.4%. Added Afterpay on day 8. By day 30, conversion jumped to 2.1%. Same store, same traffic, same products. Afterpay alone was 4-5% of all checkouts. That $60 integration fee paid for itself in the first week."
Fix 4: Trust badges and security signals
Cart abandonment from payment anxiety: 10-15% of customers.
Solution: visible security and trust signals.
Badges to display at checkout (no red flags):
- Stripe badge — "Powered by Stripe" (customers recognize it)
- SSL/HTTPS lock — most browsers show this automatically
- Afterpay badge — "Pay in 4, interest-free"
- Privacy notice — "Your payment details are secure"
Badges to avoid (create skepticism):
- Random "verified by" logos (fake, unverifiable)
- "Money-back guarantee" if not true (contradicts consumer protection law)
- Star ratings without review count (looks fabricated)
The 2-step checkout template
Here's the optimal checkout flow:
Step 1: Shipping & Payment Info
- Email [auto-fill if logged in]
- Name
- Suburb [auto-complete]
- Postcode [auto-complete]
- "Different billing address?" [checkbox, hidden by default]
- Continue
Step 2: Confirm & Pay
- Order summary (product name, qty, price)
- Shipping cost + total
- "Add promo code?" [optional, collapsed]
- Payment method (Stripe, Afterpay, Apple Pay, Google Pay)
- Card details [Stripe Elements embedded form]
- Afterpay logo if selected
- Trust badges (SSL, Stripe, privacy link)
- "Complete order" button
That's the entire flow. No upsells, no gift messages, no survey questions.
Reducing abandonment by region
Customers are skeptical of overseas checkout. Reduce friction:
- **Show specific shipping times: "Arrives by [date]" not "5-9 days"
- Show local currency pricing — never quote in a foreign currency then convert
- Accept BNPL (Afterpay/Klarna for your market)
- Display business registration (tax ID, company number) in footer — signals legitimacy
- Link to your returns policy (20 words max, on every page)
Expected abandonment rates by flow:
| Checkout steps | Form fields | Abandonment rate |
|---|
| 5+ steps | 15+ | 70-75% |
| 3-4 steps | 10-12 | 60-65% |
| 2 steps | 6-8 | 50-55% |
| 1 step (rare) | 4-5 | 40-45% |
Even the best checkout has 40%+ abandonment (some people just window-shopping). Your goal is to move from 70% to 50%.
Checkout optimization wins
Optimized checkout typically lifts conversion rate by 0.3-0.8%:
| Metric | Before | After |
|---|
| Visitors | 2,000 | 2,000 |
| Add-to-cart rate | 8% (160) | 8% (160) |
| Checkout start | 160 | 160 |
| Cart abandonment | 70% (112) | 55% (88) |
| Completed orders | 48 | 72 |
| AOV | $35 | $35 |
| Revenue |
,680 |
|