Shopify Checkout Setup: How to Configure It for Maximum Conversion

13 minutes to read
17 May, 2026

Shopify checkout is the highest-leverage page on your store — small configuration changes (enabling Shop Pay, allowing guest checkout, showing shipping early, removing unnecessary form fields) routinely lift conversion 5-15%. The setup work splits across eight areas: checkout settings, payment methods, shipping, taxes and duties, customer accounts, branding, Checkout Extensibility apps (Plus), and end-to-end testing.

AI Summary

Most stores never touch checkout settings beyond the defaults. That is a measurable revenue leak. The biggest single-toggle wins: enable Shop Pay, enable Apple Pay and Google Pay, allow guest checkout, and disable any unnecessary form fields. The biggest structural decision: migrate to Checkout Extensibility if you are on Plus and still using <code>checkout.liquid</code>, which Shopify is sunsetting.

Why checkout setup is the highest-leverage configuration on Shopify

Checkout is the most consequential page on a Shopify store. It is where intent converts to revenue, where small frictions cost real money, and where most merchants under-invest because the defaults "work." Defaults that work are not the same as defaults that convert.

The right checkout setup can lift conversion 10-30% over an untuned default. The wrong setup — or no setup at all — leaves measurable revenue on the table month after month. This guide walks through how Shopify checkout actually works, the eight areas you should configure deliberately, the Checkout Extensibility migration that affects every Plus store, and when checkout work needs a specialist.

It assumes you have a working Shopify store and are setting checkout up (or fixing an existing setup) rather than diagnosing a broken one. If checkout is technically broken — customers cannot complete orders, payment methods fail, shipping rates do not appear — see Shopify Checkout Not Working. If you are losing customers at the cart-to-purchase transition specifically, see Shopify Abandoned Carts.

It covers:

  • What Shopify checkout actually is (the three tiers and Checkout Extensibility).
  • What Shopify handles natively versus what you have to configure.
  • The 8-step setup process — settings, payments, shipping, taxes, accounts, branding, extensibility, testing.
  • The Checkout Extensibility migration story (the big deal for Plus merchants).
  • Standard vs Advanced vs Plus checkout — what you actually get at each tier.
  • Common setup mistakes that cost real revenue.
  • When to hire help and what it should cost.

What is Shopify checkout?

Shopify checkout is the multi-step flow customers go through after clicking "Check out" from cart. It collects shipping address, shipping method, payment, and order review — then completes the sale and triggers your fulfillment workflow.

What sets Shopify checkout apart from competitor platforms is that it is hosted on Shopify's own infrastructure, not your store domain. That choice has real consequences: blazing speed, near-perfect uptime, PCI compliance handled by Shopify, and dramatically reduced fraud surface. The trade-off historically was customization — you could not change checkout the way you could change a product page.

That trade-off has been changing since 2022 with the rollout of Checkout Extensibility, Shopify's new framework for customizing checkout with apps and UI extensions. It replaces the old checkout.liquid system that Plus merchants used to customize checkout directly. Checkout Extensibility is now the official, supported path forward — and as of August 2025, checkout.liquid for the information, shipping, and payment steps was sunset for all Plus stores.

The three checkout tiers

Shopify checkout has three meaningful tiers based on your plan:

  • Standard checkout (Basic, Shopify, Advanced plans): The hosted Shopify checkout with branding controls. No code customization. Most stores use this and it works well.
  • Advanced checkout (Advanced plan): Same hosted checkout plus access to additional analytics, gift cards, and shipping carrier integrations. Customization options match standard checkout.
  • Plus checkout with Checkout Extensibility (Plus plan): Same hosted checkout plus access to the full Checkout Extensibility platform — UI extensions, custom apps, functions for shipping/payment/discount logic, B2B checkout customization, and Account-level customization.

Standard and Advanced checkout are not "worse" — they are simpler and sufficient for most stores. Plus checkout is more capable but requires real development work to leverage.

What Shopify handles natively at checkout (and what you have to configure)

What Shopify checkout handles automatically:

  • PCI DSS Level 1 compliance — Shopify handles all payment processing security. You do not configure or audit this.
  • SSL/TLS encryption — end-to-end encrypted checkout, automatically.
  • Fraud detection — Shopify Protect, risk scoring, and chargeback handling built in (Plus gets more controls).
  • Mobile-optimized layouts — checkout is mobile-first by default; you do not configure responsive design.
  • Shop Pay one-tap checkout — available to all merchants using Shopify Payments. Single-toggle conversion lift.
  • Express checkouts — Apple Pay, Google Pay, PayPal Express integrate natively.
  • Address validation — for most countries Shopify auto-validates addresses to reduce fulfillment errors.
  • Tax calculation — for most jurisdictions Shopify calculates sales tax, VAT, or GST automatically based on your registrations.
  • 3D Secure / SCA authentication — required for European cards; Shopify handles the flow.
  • Multi-currency presentment — if you use Shopify Markets, customers see their local currency at checkout.
  • Abandoned checkout tracking — every started-but-incomplete checkout is recorded with customer info where captured.
  • One-page checkout — the default for most stores since 2023 (vs the older three-page flow).

What Shopify does not configure for you:

  • Which payment methods to enable — you choose what to turn on.
  • Shipping rates and zones — you configure carriers, zones, and rates.
  • Whether customer accounts are required — you decide guest checkout vs forced account creation.
  • Form field requirements — phone number, company name, additional address line — you choose optional or required.
  • Branding — logo, colors, fonts in the Checkout Editor.
  • Tax registrations — you register and add the registrations to Shopify.
  • Duties handling — DDP vs DDU for international orders.
  • Custom checkout logic — requires Plus + Checkout Extensibility apps or custom UI extensions.
  • Custom fields and upsells — require apps or extensibility.

If a "checkout expert" charges to "enable Shop Pay" or "turn on guest checkout," those are toggles you can change in 30 seconds. Real checkout work happens in payment method strategy, shipping configuration, customizations that lift conversion, and Plus-level extensibility development.

Step 1: Configure checkout settings

Open Shopify admin, then Settings, Checkout. This is the universal core that every store needs to configure deliberately.

Customer accounts

The most consequential single setting on this page. Three options:

  • Accounts are required — customers must create an account before checking out. Almost always wrong — this is the #1 checkout abandonment cause across all of ecommerce, costing ~20-25% of conversions.
  • Accounts are optional — customers can check out as guests or with an account. The right default for most stores.
  • Accounts are disabled — guest-only checkout. Simplest for the customer; you lose the ability to offer account-related features (order history, saved addresses, faster repeat purchase).

Pick "Accounts are optional" unless you have a specific reason otherwise (B2B, subscription, regulated industry). Even then, evaluate whether forced accounts are worth the abandonment cost.

Customer contact method

  • Email — the default; required to send order confirmation.
  • Phone number or email — SMS-first option for markets where SMS dominates.

Email is right for most stores. SMS-first makes sense in specific markets (Japan, parts of Asia, LATAM) where phone-based commerce is the norm.

Form options — the highest-leverage section

For each form field, you can mark it: Required, Optional, or Hidden. Defaults are usually wrong.

  • Full name — required usually; consider "First name and last name" split for personalization.
  • Company nameset to Hidden or Optional. Required is wrong for any DTC store; 95% of customers do not have a company and the field looks confusing.
  • Address line 2 (apartment, suite)set to Optional. Collapsed by default is even better. Required wastes time for customers who do not need it.
  • Phone numberset to Optional unless your shipping carriers require it. Required phone is a top conversion killer for DTC stores. Many carriers (especially for international) do require phone for delivery — if so, mark Required, but explain why with a tooltip if you can.
  • Shipping address as billing address — pre-checked is usually right; saves a step.

Marketing options

  • Email marketing checkboxdo not pre-check. Pre-checked is illegal in many jurisdictions (EU GDPR, several US states) and a customer experience violation everywhere. Leave unchecked; customers who want to subscribe will check it.
  • SMS marketing checkbox — same rule. Never pre-checked.

Tipping (optional)

For service-oriented stores (food delivery, services on Shopify) you can enable customer tipping at checkout. Otherwise leave off.

Abandoned checkout email

Configure delay and template here, or override with Klaviyo/Omnisend later. See Shopify Abandoned Carts for the full recovery framework.

Order processing

  • Use the shipping address as the billing address by default — on.
  • After an order is paid — choose Automatically fulfill or Do not automatically fulfill, based on your fulfillment workflow.

Step 2: Set up payment methods

Open Settings, Payments. This is where checkout completion happens or does not.

Shopify Payments (the default)

If you are eligible (US, UK, Canada, Australia, NZ, Ireland, most of Western Europe, Japan, Singapore, and a growing list), turn on Shopify Payments. It is the only path to:

  • Shop Pay (one-tap checkout for customers with Shop accounts).
  • The lowest payment processing fees Shopify offers.
  • Native chargeback dispute handling.
  • Shop Pay Installments and integrated BNPL.
  • Multi-currency presentment without a third-party gateway.

If you are outside Shopify Payments' supported countries, use a third-party gateway (Stripe, PayPal, regional providers). See Shopify Payments Not Working for the payments diagnostic.

Wallets to enable (every store)

In the Wallets section, enable everything relevant:

  • Shop Pay — enable. Highest-impact toggle on any Shopify store.
  • Apple Pay — enable. Mobile conversion driver, especially on iOS.
  • Google Pay — enable. Mobile conversion driver, especially on Android.
  • PayPal — enable. Some customer segments will only check out with PayPal; not enabling it is leaving revenue on the table.

Buy Now Pay Later (BNPL)

For categories where BNPL drives meaningful purchase (apparel, home goods, beauty, mid-ticket items), enable:

  • Shop Pay Installments — native, integrated, easiest.
  • Klarna — especially important in Europe and UK.
  • Afterpay / Clearpay — especially important in Australia, NZ, US.
  • Affirm — US, higher-ticket items.

BNPL typically lifts AOV 20-50% in categories where customers are price-sensitive on the lump-sum cost.

Local payment methods (for international markets)

If you use Shopify Markets for international expansion, enable region-specific payment methods. See Shopify Markets Setup for the full list by region (iDEAL for Netherlands, SOFORT for Germany, Konbini for Japan, Boleto for Brazil, etc.).

Manual payment methods

For some merchants (B2B, regional needs):

  • Bank transfer / wire — common for B2B large-value orders.
  • Money order / check — some niche cases.
  • Cash on delivery (COD) — common in some markets, rare for DTC ecommerce.

Only enable if there is a real reason. Each adds checkout complexity.

Step 3: Configure shipping at checkout

Open Settings, Shipping and delivery. Shipping configuration shows up at checkout and is one of the largest drivers of cart abandonment when wrong.

Configure shipping profiles and zones

A shipping profile groups products that share shipping rules. A zone is a geographic area (country, region, list of countries) with specific rates. For each zone:

  • Define which countries are in the zone.
  • Set flat rates, price-based rates (free over $X), or weight-based rates.
  • Optionally enable carrier-calculated rates (UPS, FedEx, USPS, DHL) for live rates at checkout.
  • Always include a fallback flat rate so no customer sees "no shipping methods available."

Free shipping threshold (the highest-impact lever)

Stores with a free shipping threshold consistently outperform stores without one. Set it slightly above your average order value to push customers toward larger carts:

  • AOV $40 → free shipping over $50.
  • AOV $75 → free shipping over $99.
  • AOV $150 → free shipping over $200.

Display the threshold prominently in your header announcement bar, cart drawer, and product pages — not just at checkout. Surprising customers with shipping cost at checkout is the #1 cause of cart abandonment globally.

Express shipping options

Offering "Standard" and "Express" at checkout meaningfully lifts conversion for customers who care about delivery speed. Even if 90% pick standard, the 10% who want express are often the highest-value customers.

Local delivery and pickup

If you have a physical location or service local areas:

  • Local pickup — free option for customers near your location.
  • Local delivery — for radius-based delivery (food, flowers, large items).

These appear as checkout options for eligible addresses.

International shipping reality check

If you are shipping internationally, see Shopify Shipping Not Working for the full shipping diagnostic. International shipping is the largest cost surprise in expansion — budget realistically.

Step 4: Configure taxes and duties

Open Settings, Taxes and duties. Taxes appear at checkout based on customer address and your tax registrations.

Tax setup essentials

  • Add tax registrations for every region where you have nexus or pass thresholds — sales tax states for US, VAT for EU, GST for AU/NZ/Canada, etc.
  • Configure tax-inclusive vs tax-exclusive pricing per region — US uses tax-exclusive (tax added at checkout); most international markets use tax-inclusive (tax included in displayed price). Wrong setting confuses customers and can cause legal issues.
  • Use Shopify Tax or a third-party provider for complex jurisdictions (Avalara, TaxJar for US; specialized providers for EU VAT One Stop Shop).
  • Mark digital goods, food, and other special categories appropriately if your tax treatment differs.

Duties on international orders (DDP vs DDU)

When shipping cross-border, customs duties happen at the border. The question is who pays:

  • DDP (Delivered Duty Paid) — you collect duties at checkout, customer pays nothing extra at delivery. Better customer experience, more operational complexity. Shopify Markets Pro automates this; without Markets Pro you need a third-party duty app.
  • DDU (Delivered Duty Unpaid) — customer pays duties when the package arrives. Simpler for you, much worse for repeat purchase rate.

For meaningful international expansion, DDP is usually right. See Shopify Markets Setup for the international expansion framework.

Step 5: Customer accounts and guest checkout

Covered briefly in Step 1 but worth reinforcing: customer accounts is the highest-leverage abandonment lever after Shop Pay.

The forced-account-creation problem

Requiring an account before checkout costs ~20-25% of conversions. This is consistent across every Baymard Institute study and every ecommerce platform. The cost of forced accounts almost never justifies the customer data captured.

The right approach

  • Set accounts to Optional.
  • Allow customers to check out as guests.
  • After order completion, offer to save their details ("Create a password to track this order and shop faster next time") — right when intent is highest.
  • Use Shopify's new Customer Accounts (passwordless email-based login) for repeat customers — lower friction than the old password-based accounts.

When accounts make sense to require

  • B2B stores — account-based ordering with wholesale pricing, payment terms, and reorder workflows.
  • Subscription-only stores — customers need to manage recurring orders.
  • Regulated industries — alcohol, supplements, restricted goods where ID verification is needed.

Otherwise, guest checkout wins.

Step 6: Customize checkout branding

Open Online Store, Themes, click Customize, then click the page selector at the top and choose Checkout. This opens the Checkout Editor — Shopify's dedicated tool for visual branding of checkout.

What you can customize in the Checkout Editor

  • Logo — upload your brand logo to appear at the top of checkout.
  • Colors — accent color, background color, button color.
  • Typography — choose from supported fonts.
  • Buttons — corner radius (sharp, rounded, pill).
  • Form fields — corner radius matching your buttons.
  • Background image — optional background for checkout pages.
  • Order summary position — show on the right (desktop) or as a collapsible section (mobile).

Branding principles for checkout

  • Match your storefront exactly — if checkout looks different from your store, customers worry they have been redirected to a fake page.
  • Keep it simple — checkout is not the place for brand personality. Clear, fast, trustworthy.
  • Trust signals visible — logo top-left, customer service info accessible, return policy linked.
  • Mobile-first — preview every change on mobile before publishing.

The Checkout Editor handles branding for both standard and Plus checkout. Plus merchants get additional customization via Checkout Extensibility (covered next).

Step 7: Add Checkout Extensibility apps (Plus only)

For Plus merchants, the Checkout Editor includes a sections panel for adding Checkout Extensibility apps — pre-built or custom UI extensions that drop into checkout.

What Checkout Extensibility apps can add

  • Custom fields — gift messages, delivery instructions, B2B PO numbers, regulated-industry fields (age verification, prescription details).
  • Upsells and cross-sells — one-click upgrades at checkout.
  • Trust badges and social proof — reviews, security badges, guarantee callouts.
  • Custom delivery options — pickup point selectors, delivery date pickers.
  • Loyalty and rewards — points balance display, redemption controls.
  • Payment customization — show/hide payment methods based on cart contents or customer segment.
  • Shipping customization — rename, reorder, or hide shipping methods based on logic.
  • Address customization — restrict addresses, block PO boxes, etc.

Popular Checkout Extensibility apps

  • Rebuy, Bold, ReConvert — upsell and cross-sell at checkout.
  • Klaviyo — marketing consent and tracking at checkout.
  • Lucky Orange, Hotjar — checkout session recording for diagnostic.
  • Yotpo, Loox, Judge.me — review and trust signals.
  • LoyaltyLion, Smile.io, Yotpo Loyalty — loyalty integration.
  • Specialized B2B, subscription, and customization apps.

Custom UI extensions

If no pre-built app does what you need, Plus merchants can build custom UI extensions using Shopify's Checkout Extensibility API. This is real development work — typically a 2-8 week project depending on complexity — but unlocks behavior that was impossible under the old checkout.liquid system.

Functions (the new logic layer)

Beyond UI, Plus merchants can use Shopify Functions to customize checkout logic:

  • Discount functions — custom discount logic (BOGO, tier-based, bundle pricing).
  • Shipping functions — custom shipping method logic.
  • Payment customization functions — hide payment methods conditionally.
  • Delivery customization functions — custom delivery option logic.

Functions run server-side and do not slow down checkout. This is the path Shopify has chosen for replacing checkout.liquid customization — everything that used to require Liquid code now runs through Functions plus UI Extensions.

Step 8: Test checkout end-to-end

Configuration is only as good as your testing. Before considering checkout setup complete:

Place a real test order

Use a real card with a small amount. Test the full flow:

  • From a real product page, click "Add to cart."
  • Go to cart, click "Check out."
  • Enter your address (or a customer-style address).
  • Select a shipping method.
  • Enter payment info.
  • Complete the order.

Did anything feel slow, confusing, surprising, or untrustworthy?

Test on mobile, especially

Most checkout traffic is mobile. Test on a real phone, on a real cellular network, with a real card. Issues found on mobile that desktop never reveals: layout shifts, slow form fields, address autocomplete failures, missing express checkout buttons, payment method ordering problems.

Test express checkouts specifically

  • Click Shop Pay on a fresh device — does it complete in one tap?
  • Click Apple Pay on iOS Safari — does the sheet appear correctly?
  • Click Google Pay on Android Chrome — does it work?
  • Click PayPal — does the popup behave correctly?

Test edge cases

  • International address (does shipping appear correctly?).
  • High-value order (does fraud screening behave correctly?).
  • Gift card or discount code application.
  • Card decline (does the customer get a clear, recoverable error?).
  • 3D Secure flow for a European card.

Watch real customer sessions

Tools like Microsoft Clarity (free), Hotjar, or Lucky Orange let you record real customer sessions. Watching 10-20 real customer checkouts often reveals issues no internal testing finds.

The Checkout Extensibility migration (Plus stores)

If you are a Plus merchant and you customized checkout before 2023, you almost certainly used checkout.liquid — the old system that let developers modify checkout templates directly with Liquid code. Shopify has sunset checkout.liquid for the information, shipping, and payment steps as of August 28, 2025. The Thank You and Order Status pages have a separate sunset date.

What this means in practice

  • Stores that did not migrate by August 2025 lost their checkout customizations.
  • The path forward is Checkout Extensibility — UI Extensions plus Functions.
  • Customizations that ran on checkout.liquid (custom fields, upsells, branding code, conditional logic) need to be rebuilt in the new framework.

What customizations need migration

  • Custom fields — rebuilt as UI Extensions.
  • Conditional logic — rebuilt as Functions plus UI Extensions.
  • Upsells and cross-sells — rebuilt with Checkout Extensibility-compatible apps.
  • Custom branding beyond Checkout Editor — rebuilt in the Checkout Editor and UI Extensions.
  • Custom scripts — rebuilt as Functions or moved to other parts of the storefront.

If you migrated already

Good. The migration is done; you are on the supported path.

If you have not migrated

You are in trouble — this is now urgent rather than planned work. Get a Plus-experienced developer involved immediately. Migration is typically 2-8 weeks depending on customization complexity.

If you are on standard Shopify (not Plus)

You were never affected. checkout.liquid was Plus-only. Skip this section.

For full migration guidance see Shopify's developer documentation and engage a Plus-experienced specialist.

Standard vs Advanced vs Plus checkout

Where does customization actually live by tier?

FeatureBasic / ShopifyAdvancedPlus
Hosted, PCI-compliant checkout
Shop Pay, Apple Pay, Google Pay, PayPal
Checkout Editor (logo, colors, fonts)
Standard form options
Multi-currency presentment (with Markets)
Carrier-calculated shipping rates✓ (limited)
Third-party payment gateways
Custom checkout fieldsLimited (apps)Limited (apps)✓ (UI Extensions)
Custom shipping/payment/discount logic××✓ (Functions)
Checkout upsells with native flowApp-basedApp-based✓ (Extensibility apps)
B2B checkout customization××
Account-level checkout customization××
Custom domain on checkout××

The headline: for most stores, standard checkout is enough. You upgrade to Plus when you need real checkout customization, B2B workflows, custom domains, or complex logic that Functions enable. Many Plus stores would be fine on Advanced — the Plus upgrade is mostly about checkout customization, multi-store operations, and B2B specifically.

Common setup mistakes to avoid

  • Requiring customer accounts. The most expensive checkout setting in ecommerce. Set to Optional unless you have a B2B or subscription reason.
  • Phone number set to Required for DTC stores. Major abandonment driver. Mark Optional unless your carrier requires phone for delivery.
  • Surprise shipping costs at checkout. Display free shipping threshold and shipping cost early — on cart and product pages, not just at checkout.
  • Not enabling Shop Pay, Apple Pay, Google Pay, or PayPal. Each is a one-toggle conversion lift; not enabling them is leaving revenue on the table.
  • Default Shopify checkout branding. A checkout that looks generic compared to your storefront makes customers worry they have been redirected to a fake page. Brand it.
  • Forgetting to test on mobile. Most checkout traffic is mobile. Issues found only on mobile are the most common revenue leaks.
  • Pre-checked marketing consent checkboxes. Illegal in many jurisdictions and a poor customer experience everywhere. Never pre-check.
  • Test mode left enabled in production. Test orders accumulate, real orders silently fail. Always confirm test mode is off before going live.
  • Not validating tax setup before launch. Customers complain when taxes are wrong; legal issues arise when taxes are missing for jurisdictions where you have nexus.
  • Plus stores still on checkout.liquid past the sunset. Customizations lost as of August 2025. Migrate to Checkout Extensibility immediately if you have not already.
  • Over-customizing checkout. Customers want speed and trust, not novelty. Fewer fields, faster flow, clearer trust signals — that is the optimization direction.
  • No fallback shipping rate. Customers seeing "No shipping methods available" lose trust immediately and never come back. Always include a flat-rate fallback.

When checkout setup needs a specialist

If you are on Plus and your checkout customization needs go beyond the Checkout Editor — custom fields, upsells, B2B workflows, custom logic, account-level changes — or you are still on the legacy checkout.liquid system and need to migrate, checkout work needs Plus-experienced developers. The Checkout Extensibility framework is more capable than what came before, but it is also genuine development work, not configuration.

Not sure what kind of help you need? Read What kind of Shopify expert do I need?

Ready to hire? Browse Shopify checkout customization experts.

Expert insights

Checkout is the most measurable page on your store. Every other page has multiple conversion paths and ambiguous attribution. Checkout has exactly one: complete or abandon. Configuration changes here are easy to measure and almost always pay back fast.

The biggest wins are toggles, not customizations. Enabling Shop Pay, allowing guest checkout, hiding unnecessary form fields, displaying shipping cost early — these are five-minute changes that consistently lift conversion 5-15%. Customization rebuilds are rarer high-ROI moves.

Shop Pay is the single highest-impact toggle on Shopify. For customers with Shop accounts (a growing share — tens of millions), Shop Pay completes the order in one tap. The lift on enabling it is consistently meaningful. If you have not enabled Shop Pay, do that before reading anything else.

Mobile checkout is the only checkout that matters. 60-80% of Shopify traffic is mobile. A checkout that converts at 70% on desktop but 25% on mobile is a slow checkout, full stop. Test on real devices, on real cellular networks.

Trust signals belong on checkout. Customers form judgment about whether to trust your store at checkout — logo, return policy, customer service link, secure checkout indicators, real reviews. Generic Shopify default checkout has none of these prominently visible.

Plus is worth it only if you actually need checkout customization or B2B. Many Plus stores use only the features available on Advanced and pay a large premium. Conversely, stores that would benefit from B2B, custom checkout logic, or custom domains on checkout often stay on Advanced too long. Audit honestly.

Checkout Extensibility is the future, not optional. If you are still on checkout.liquid as a Plus merchant, you are not just behind — you are unsupported. Migrate.

Most "checkout consultants" oversell complex customization and undersell configuration. Real checkout improvement starts with the eight steps above. Custom UI Extensions matter for specific use cases but should not be the first move.

When to hire a Shopify checkout specialist

Bring in a specialist if:

  • You are on Shopify Plus and need to migrate from checkout.liquid to Checkout Extensibility.
  • You want custom fields, upsells, or trust signals at checkout (Plus).
  • You need B2B checkout customization for wholesale or trade customers.
  • You are building custom shipping, payment, or discount logic that requires Shopify Functions.
  • You are launching a new store and want checkout configured for maximum conversion from day one.
  • Your current checkout conversion rate is significantly below benchmarks and you cannot identify the cause.
  • You are on Plus and need account-level customization, custom checkout domains, or multi-store coordination.

A good Shopify checkout specialist will start with measurement — current conversion rate, drop-off by stage, mobile vs desktop split — before recommending changes, configure the eight setup areas above before building any customization, build custom UI Extensions only where standard tools are insufficient, test every change against a real customer baseline (not just in admin), document customizations for future maintainability, plan for the Checkout Extensibility framework (no more checkout.liquid), and measure conversion impact of every meaningful change.

What you should not pay for: "checkout setup" that is just enabling Shop Pay and guest checkout. Those are five-minute admin toggles. Real checkout work is in conversion optimization, B2B configuration, Plus extensibility development, and migration projects.

Not sure if you need a freelancer or an agency? Read Shopify Freelancer vs Agency. Want to know what to look out for? Read Shopify Expert Red Flags.

What Shopify checkout work should cost

Realistic ranges:

  • Checkout configuration audit and tuning (5-15 hours): $500-$2,500. Audit current settings, configure form fields, enable wallets, optimize for conversion. Highest-ROI checkout work for most stores.
  • Checkout branding via Checkout Editor: $300-$1,500. Brand alignment, mobile testing, trust signal placement.
  • Standard Checkout Extensibility apps installation and configuration: $500-$2,500. Adding upsells, custom fields, review widgets via apps (Plus).
  • Custom UI Extensions development (Plus): $2,500-$15,000. Bespoke checkout elements: B2B fields, regulated-industry fields, advanced upsells, conditional logic.
  • Shopify Functions development (Plus): $1,500-$10,000. Custom shipping, payment, or discount logic.
  • checkout.liquid to Checkout Extensibility migration (Plus): $5,000-$30,000+. Full rebuild of legacy checkout customizations into the new framework.
  • B2B checkout build (Plus): $10,000-$50,000+. Wholesale pricing, payment terms, reorder workflows, customer-specific catalogs.
  • Custom checkout domain setup (Plus): $1,500-$5,000. SSL, DNS, configuration for checkout on your custom domain.
  • Monthly checkout optimization retainer: $2,000-$10,000/month. Ongoing A/B testing, conversion optimization, customization iteration.

If someone quotes $99 to "set up your Shopify checkout," they are enabling defaults you can enable yourself. Real checkout work is in configuration strategy, branding, Plus extensibility, and migration projects.

For a full breakdown by service type, see Shopify Expert Cost.

Frequently asked questions

How do I set up Shopify checkout?

Open Settings, Checkout and configure: customer accounts (set to Optional), form options (Phone Optional, Company Hidden, Address line 2 Optional), and marketing consent (never pre-checked). Then open Settings, Payments and enable Shop Pay, Apple Pay, Google Pay, and PayPal. Then open Settings, Shipping and delivery to configure zones and rates with a free shipping threshold. Then open Settings, Taxes and duties for tax registrations. Finally, customize branding via Online Store, Themes, Customize, Checkout. Test the full flow on mobile with a real card before declaring it done.

Can I customize Shopify checkout without Plus?

Partially. All Shopify plans (Basic, Shopify, Advanced) include the Checkout Editor for branding (logo, colors, fonts, button styles) and form options (which fields are required, optional, or hidden). For custom fields, custom logic, B2B workflows, custom shipping/payment functions, or account-level customization, you need Shopify Plus with Checkout Extensibility. Most stores get plenty of conversion lift from the configuration available on standard plans.

What is Shopify Checkout Extensibility?

Checkout Extensibility is Shopify's framework for customizing checkout on Plus stores. It replaces the old checkout.liquid system. It includes UI Extensions (visual elements: custom fields, upsells, trust badges), Functions (server-side logic for shipping, payment, and discount customization), and the modernized Checkout Editor. As of August 28, 2025, checkout.liquid for information, shipping, and payment steps is sunset — Plus stores must use Checkout Extensibility going forward.

Is checkout.liquid being deprecated?

Yes — Shopify has sunset checkout.liquid for the information, shipping, and payment steps as of August 28, 2025. Plus stores that did not migrate to Checkout Extensibility lost their checkout customizations. The Thank You and Order Status pages have a separate sunset timeline. If you are still on the legacy system, migration is urgent.

What settings should I change on Shopify checkout for higher conversion?

Five settings move conversion the most: (1) Enable Shop Pay (largest single lever), (2) Allow guest checkout instead of requiring accounts, (3) Set Phone Number to Optional (or Hidden if your carrier does not require it), (4) Display the free shipping threshold prominently throughout the storefront (not just at checkout), (5) Enable Apple Pay, Google Pay, and PayPal. Each of these is a five-minute change that consistently lifts conversion 5-15%.

How do I enable guest checkout on Shopify?

Open Settings, Checkout, and under Customer accounts select Optional. This allows customers to check out as guests while still allowing accounts for repeat customers. Forced account creation costs ~20-25% of conversions; the only times forced accounts make sense are B2B stores, subscription-only stores, or regulated industries with ID verification requirements.

How do I customize Shopify checkout branding?

Open Online Store, Themes, click Customize, then choose Checkout from the page selector at the top. This opens the Checkout Editor. You can customize logo, colors, fonts, button corner radius, form field corner radius, background, and order summary position. For more advanced customization (custom fields, upsells, layouts), you need Plus with Checkout Extensibility.

What are Shopify Functions?

Shopify Functions are server-side logic that run during checkout to customize behavior: discount logic (BOGO, tier-based, bundle pricing), shipping method rules (custom carrier logic), payment method visibility (hide/show methods based on cart or customer), and delivery customization. Functions run on Shopify's infrastructure (fast, scalable) and replace the old checkout scripts that ran on checkout.liquid. Available on Shopify Plus.

How much does Shopify checkout setup cost?

A configuration audit and tuning runs $500-$2,500. Checkout branding runs $300-$1,500. Standard Extensibility apps setup runs $500-$2,500. Custom UI Extensions development runs $2,500-$15,000. Functions development runs $1,500-$10,000. checkout.liquid to Extensibility migration runs $5,000-$30,000+. B2B checkout builds run $10,000-$50,000+. Monthly optimization retainers run $2,000-$10,000/month. See Shopify Expert Cost for full ranges.

Next step

If you want Shopify checkout configured for maximum conversion, migrated to Checkout Extensibility, or extended with custom UI and logic for B2B or specialized workflows, work with a vetted Shopify checkout specialist.

Browse Shopify checkout customization experts, or get matched with the right expert for your store. We will review your current checkout, identify the configuration and customization opportunities, and connect you with a specialist who can deliver measurable conversion lift — not someone who will toggle defaults and call it strategy.

Need help setting up Shopify checkout for maximum conversion?

Get Matched