Stop Overpaying for Shopify Support: the Flat-Rate Playbook

June 13, 2026 Shopify customer support pricing playbook flat-rate

Most Shopify merchants on per-ticket support billing discover the overpayment by accident — usually when November’s invoice arrives. This article gives you the formula to know in advance, a worked 12-month cost example, and a concrete checklist to switch cleanly.

The core problem with per-ticket billing

Per-ticket billing was designed for a world where every support ticket required a human agent to read, think, and reply. That model made sense in 2015. In 2026, 50–70% of Shopify support tickets are queries that a well-configured AI can resolve in seconds: “Where is my order?”, “Can I return this?”, “What size should I get?”

Per-ticket billing does not care whether a human or AI resolved the ticket. You pay the same rate either way. That asymmetry is the problem. As AI handles more tickets automatically, your resolution cost per ticket drops toward zero — but your billing cost per ticket stays fixed.

The key asymmetry

AI resolution cost: near zero per ticket. Per-ticket billing cost: $0.18–$0.40 per ticket. The gap widens with every ticket AI handles that you are still paying human-era prices for.

The second problem is variance. Shopify order volume is not flat. BFCM, product launches, and supplier issues create ticket spikes that can triple a typical month’s volume. On per-ticket billing, those spikes land as surprise invoices. On flat-rate billing, they cost nothing extra.

The break-even formula

Before running a full 12-month analysis, use this formula to get a quick signal:

Break-even tickets/month = flat-rate monthly fee ÷ effective cost per ticket Example: Flat-rate plan cost: $99/month Current effective cost per ticket: $0.20 Break-even = $99 ÷ $0.20 = 495 tickets/month If your store averages more than 495 tickets/month, flat-rate is already cheaper on average. If your PEAK month exceeds 495, you are absorbing overage risk.

Your “effective cost per ticket” is not the advertised per-ticket rate. It is (total support spend last 12 months) divided by (total tickets last 12 months). Pull both numbers from your helpdesk dashboard. The effective rate is usually higher than the nominal rate because plan base fees increase the cost of lower-volume months.

Worked example: 12 months for a mid-size Shopify store

Consider a Shopify apparel store doing 600–800 orders per month in steady months, with a 20% contact rate (typical for a store with an established FAQ and smooth fulfilment). They are on Gorgias Pro at $360/month, which includes 2,000 tickets per month. Overage is charged at $0.36 per ticket above that limit.

Here is their ticket volume at a 20% contact rate, with a BFCM surge in November and a post-holiday returns spike added into January:

Month Orders Est. tickets Overage tickets Monthly cost
Jan (returns)7003600$360
Feb6501300$360
Mar6801360$360
Apr7201440$360
May7601520$360
Jun7801560$360
Jul8001600$360
Aug8201640$360
Sep8601720$360
Oct1,1002200$360
Nov (BFCM)4,2008400$360
Dec3,1006200$360
Annual total (20% contact rate)$4,320

At 20% contact rate, ticket volume stays under 2,000 in every month. The store pays $4,320 per year with zero overage. Gorgias Pro is a reasonable value at this volume.

Now change one variable: their contact rate rises to 30% after a batch of products with quality issues arrives in Q3 and persists through the holiday season. This is a common scenario — a single supplier problem or carrier outage can double contact rates for 4–8 weeks.

Month Orders Tickets (30%) Overage tickets Overage cost Monthly cost
Jan–Aug~710 avg~213 avg0$0$360 each
Sep (issue starts)8608600$0$360
Oct (issue ongoing)1,1001,1000$0$360
Nov (BFCM + issue)4,2004,2002,200$792$1,152
Dec (returns + issue)3,1003,1001,100$396$756
Annual total (30% contact rate — stressed scenario)$5,268
What this reveals

Two months of elevated contact rate — a realistic scenario for any Shopify store with a supplier hiccup or carrier failure — add $948 above the base plan. This is the per-ticket billing trap: costs spike precisely when your operation is already under stress and you have the least bandwidth to deal with a budget surprise.

A flat-rate AI support plan at $149/month would cost $1,788 per year regardless of contact rate — saving $2,532 in the baseline scenario and $3,480 in the stressed scenario.

The playbook: 5 steps to switch cleanly

Switching support platforms carries real risk if done carelessly. Customers mid-thread get confused. Response times can slip. Here is a staged process that keeps service quality intact throughout the transition.

1

Pull 12 months of ticket data first

Before switching anything, download a full 12-month export from your current helpdesk: ticket count by month, average first-response time, CSAT score if tracked, and a breakdown of ticket types if you use tags or categories. This data serves two purposes: it gives you the numbers for the break-even formula, and it teaches the new system what your real support patterns look like.

2

Document your top 10 ticket types by volume

Most Shopify stores find that 3–5 query types account for 60–70% of all tickets: order status, return and exchange requests, shipping delays, product sizing questions, and discount code issues. Write out the ideal resolution for each in plain language. This becomes the AI’s initial knowledge base. Skipping this step is the most common reason AI resolution rates disappoint during onboarding.

3

Run both systems in parallel for 2–4 weeks

Do not cut over immediately. Route a portion of new tickets to the new system — start with 20–30% — while keeping your existing helpdesk active for the rest. Monitor AI resolution rate, escalation rate, and spot-check 10 AI-resolved tickets per day for accuracy. Widen the percentage as confidence builds. Only decommission the old system when the new one is handling 100% of volume with acceptable metrics.

4

Migrate macros and saved replies before cutover

Export all saved replies, macros, and canned responses from your current tool. These represent accumulated knowledge of what works for your customers. Port them into the new system as AI-accessible response templates. Shopify-specific macros that pull order numbers, tracking codes, or return label links need to be remapped to the new integration. Test each one manually before going live.

5

Time the hard cutover outside peak season

Never switch support platforms in October, November, or December. The safe window for most Shopify stores is February through August. If you are already approaching BFCM season, wait. A support platform switch during peak is a customer-experience risk that no annual cost saving justifies. Plan the switch now; execute it in a quiet month.

Five things to verify before choosing a flat-rate plan

Not all flat-rate plans are equivalent. Confirm these capabilities before signing up:

When per-ticket billing still makes sense

Flat-rate AI support is not right for every store. Per-ticket billing remains the better choice when:

Hatchloop Founding Support

One flat monthly rate. AI handles routine Shopify queries around the clock. Human escalation when it matters. No per-ticket surprises, ever.

See the Founding Support plan →

The bottom line

Per-ticket billing made sense when every ticket needed a human. Today, AI resolves the majority of routine Shopify support queries at near-zero marginal cost — but per-ticket plans charge you full price regardless. The economics are straightforward: run the 12-month analysis with your real ticket data, calculate your break-even, and check whether your peak months are generating overage you are absorbing quietly.

If the math shows savings, the five-step playbook above gives you a staged, low-risk path to switch. The mistake merchants make is waiting until a bad BFCM invoice forces the decision under time pressure. Do it in a quiet month.