Shopify Returns App Pricing Models
Shopify returns app pricing models come in three shapes - flat-rate, per-return, and percentage-of-value - and return volume picks the right one.
Hylke Reitsma is co-founder of Forthsuite and a supply chain specialist with 8+ years of hands-on experience at Shell, Verisure, and Stryker. He holds an MSc in Supply Chain Management from the University of Groningen and writes practical guides to help e-commerce teams run leaner, faster supply chains. Selected by Replit as 1 of 20 founders for the inaugural Race to Revenue Cohort #1 (2026) and certified as a Replit Platform Builder.
Shopify Returns App Pricing Models Explained (2026 Buyer's Guide)
TL;DR: Shopify returns app pricing models can combine a subscription, an included return allowance and usage fees. Compare the same billing period and workflow, then add labels, paid features and handling costs. A percentage fee is meaningful only when you know what amount it applies to. Return volume alone does not determine the cheapest suitable plan.
Last updated: September 2026
Billing sources and examples checked September 5, 2026. Worked examples below use hypothetical quotes, not vendor offers.
Start with a normal period and a peak period from your own return records. For each app, ask what triggers a billable event: opening a request, approving it, receiving an item or buying a label. One order containing several returned items might count differently under different contracts.
Flat-rate vs per-return vs percentage
Shopify distinguishes recurring, usage and one-time app fees. A returns provider can combine these. Use the table to read an offer, rather than assuming every app belongs to exactly one category.
| Pricing structure | What to calculate | Question that changes the comparison |
|---|---|---|
| Fixed subscription | The recurring fee for the chosen term | Is usage unlimited, capped, or charged separately above an allowance? |
| Subscription plus overages | Base fee plus chargeable events beyond the included allowance | What counts, when does the allowance reset, and do unused units roll over? |
| Per-return usage | Chargeable returns multiplied by the applicable rate | Is there a minimum bill, a volume tier or a separate fee per item? |
| Percentage fee | The stated rate multiplied by the contract's charge base | Is that base return value, retained exchange revenue, label cost or something else? |
| Software without a subscription | Any labels, services or other usage you buy | Which parts are free, who pays for shipping, and are features or volume limited? |
A shopper-funded offer changes who pays; it does not establish that the underlying service has no cost. Ask how shopper charges, merchant charges and any revenue share work before comparing it with a merchant-paid subscription.
Match the billing period and charge unit
A price shown as a monthly equivalent of an annual payment is not a monthly contract. Record both the payment due and the commitment. Do not divide an annual allowance into monthly buckets, or combine monthly allowances into an annual pool, unless the provider says that is how the allowance works.
Shopify explains that app billing cycles can differ from your store's billing cycle. Usage from one app cycle can appear on separate Shopify bills. Compare usage within the app's allowance period; an invoice total for a calendar month can mix periods.
Keep the charge base explicit. A markup on postage is not a percentage of the returned product's value. If a quote includes both per-return and percentage charges, include both rather than treating them as alternatives.
Break-even volume by model
For a simple fixed plan and a simple per-return plan, the software-only break-even volume is:
Fixed fee ÷ per-return fee = returns at equal software cost.
Hypothetical example: Plan A costs $60 per billing period with unlimited requests. Plan B has no base fee and costs $0.75 per request. With identical features and no other charges, they cost the same at 80 requests. Below 80, Plan B has the lower software bill; above 80, Plan A does.
| Requests in one billing period | Plan A: $60 fixed | Plan B: $0.75 per request |
|---|---|---|
| 40 | $60 | $30 |
| 80 | $60 | $60 |
| 160 | $60 | $120 |
This shortcut stops working when either plan has an allowance, minimum, tier change or different scope. For a subscription with overages, calculate:
Software cost = base fee + max(chargeable requests − included requests, 0) × overage fee.
For example, a hypothetical $25 plan including 50 requests with $0.80 per extra request costs $25 at 40 requests and $49 at 80 requests. The allowance prevents charging overages on every request. If a vendor charges a percentage as well, add that percentage of the agreed charge base.
Build a pricing worksheet from each quote
Enter these labels in column A and your quote's values in column B of a spreadsheet. Use one sheet per plan and one common billing period. The formula assumes a fixed overage rate, no minimum charge and no tier change; adapt it if the contract works differently.
| Cell | Input | What belongs here |
|---|---|---|
| B1 | Chargeable requests | The requests billed under this plan's definition |
| B2 | Base fee | Recurring software cost for the comparison period |
| B3 | Included requests | The allowance for that same period |
| B4 | Overage per request | The fee above that allowance |
| B5 | Percentage rate | Enter as a percentage, or zero if absent |
| B6 | Percentage charge base | The amount to which B5 applies |
| B7 | Labels and shipping | Expected shipping charges, excluding any markup already in B5 × B6 |
| B8 | Other recurring costs | Required add-ons and services for this period |
Put =B2+MAX(B1-B3,0)*B4+B5*B6+B7+B8 in B9. It estimates the quoted recurring cost before tax, handling labour and one-time migration costs. Do not enter the same label markup or bundled service twice. If postage is already quoted inclusive of a markup, put the full amount in B7 and leave its percentage component at zero.
Run the calculation for both normal and peak usage. For annual commitments, compare total committed costs across the contract and model usage allowances at their actual reset dates. Keep the cash payment schedule alongside the cost comparison.
Hidden fees to ask about
- Return labels: carrier charge, handling markup, adjustments and the point at which a label becomes billable.
- Exchanges: return shipping, outbound replacement shipping and any exchange-specific service fee.
- Required features: branded portals, policy rules, warehouse connections and support included in the actual quoted plan.
- Unused or rejected requests: whether they consume the allowance, and whether canceling a label reverses a charge.
- Commercial terms: introductory discounts, renewal price, minimum commitment and upgrade or downgrade timing.
These are questions to resolve with the provider, not charges every app necessarily imposes. Keep internal inspection, handling and customer-service time separate from the app bill so you can see whether a higher-priced workflow reduces a real operational cost.
How Forthroute, Loop and AfterShip price
Forthroute's software has no subscription or monthly return limit. Optional prepaid labels are billed through Shopify at carrier cost plus a 1% handling markup, rounded up to the next $0.10. Merchants may connect their own carrier account instead. That markup applies to the carrier charge, not the returned item's value.
Forthroute supports a branded portal, exchanges, merchant-issued refunds and return-leg tracking. Check the return route and the workflow you need before selecting it; a lower software fee does not establish parity with a physical returns network or every enterprise feature.
Loop offers paid plans and a Checkout+ option described as free software with return shipping. Ask which party funds shipping and what the proposed contract includes. AfterShip's listing distinguishes monthly and annual offers, included return allowances and overage fees, plus a separate shopper-funded Return Care offer.
For current vendor amounts and a comparison at the same return volume, use our Shopify returns platform cost comparison. Use this page's worksheet to check the billing model behind your own quote.
Include migration costs before switching
List the one-time work: export existing records, map policies, configure the portal, test refunds and exchanges, train the team and manage returns still open in the old system. Ask about access to historical records, overlap subscriptions and any provider setup fee. Do not assume every record or workflow transfers automatically.
Compare that one-time cost with the ongoing difference between the two suitable plans. A lower subscription does not repay migration immediately. Keep transition costs visible rather than hiding them inside a cost-per-return average.
Frequently asked questions
How do Shopify returns apps charge?
They can charge recurring subscriptions, usage fees and one-time fees, sometimes together. For each offer, confirm the billable event, included allowance, overage rate, billing term and separately charged services. If a percentage appears, identify its charge base.
Is flat-rate pricing always better at high volume?
No. It depends on the fee, actual usage limits, required features and other charges. Fixed pricing can reduce the software cost per request as volume grows, but an allowance or tier change can alter that result.
Does a free returns app include free return shipping?
Not necessarily. Forthroute has no software subscription or monthly return cap, while optional prepaid labels are charged separately. Other offers may limit free usage or fund shipping through shopper charges. Read the terms for the specific offer.
Is a monthly equivalent the same as paying monthly?
No. An annual price divided by twelve is a comparison rate. Check the amount due, contract length, cancellation terms and allowance reset before treating it as equivalent to a monthly contract.
Can a cheaper pricing model speed up refunds?
The billing model alone does not establish refund speed. Approval rules, inspection requirements, merchant actions and payment processing affect the workflow. Test those steps; do not infer a refund-time improvement from the price.
Compare the complete quote, then test the workflow
Shortlist the plans that meet your required workflow, calculate each at normal and peak usage, and confirm the unresolved charges in writing. If a Shopify portal without a software subscription fits your requirements, review Forthroute's listing and screenshots. For the wider process, see the Shopify Returns Management Hub.
About the Author
Hylke Reitsma is co-founder of Forthsuite and a supply chain specialist with 8+ years of hands-on experience at Shell, Verisure, and Stryker. He holds an MSc in Supply Chain Management from the University of Groningen and writes practical guides to help e-commerce teams run leaner, faster supply chains. Selected by Replit as 1 of 20 founders for the inaugural Race to Revenue Cohort #1 (2026) and certified as a Replit Platform Builder.
LinkedIn