Calculate Shopify fees
calculate_shopify_feesRead-onlyIdempotent
Compare the monthly and annual cost of Shopify Basic, Grow, Advanced and Plus for a sales volume and payment mix, with break-even sales between plans and requirements only Plus covers. Uses Shopify's published US prices; the variable Plus platform fee is unpublished, so pass plusQuoteMonthly if you have a quote. Only monthlyGmv is required; the rest defaults to one brand fully on Shopify Payments with yearly billing.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brands | No | Separate brands; each needs its own plan or Plus contract. | |
| billing | No | Billing for Basic, Grow and Advanced. | |
| plusTerm | No | Shopify Plus contract term. | |
| monthlyGmv | Yes | Monthly online sales in USD across all stores. | |
| b2bCatalogs | No | B2B company catalogs needed. | |
| staffAccounts | No | Staff accounts needed besides the store owner. | |
| providerRateBps | No | Third-party provider's own rate in basis points (290 = 2.9%). | |
| sameBrandStores | No | Stores for the same brand, such as regional stores. | |
| plusQuoteMonthly | No | Monthly Plus price from a Shopify quote; replaces the list price. | |
| premiumCardShare | No | Share of Shopify Payments sales on premium cards (0-1). | |
| averageOrderValue | No | Average order value in USD; drives the per-order fixed card fee. | |
| checkoutExtensions | No | Whether checkout UI extensions are needed. | |
| providerFixedCents | No | Third-party provider's own fixed fee per order in cents. | |
| headlessStorefronts | No | Headless storefronts needed. | |
| shopifyPaymentsShare | No | Share of online sales processed by Shopify Payments (0-1); the rest uses a third-party provider. | |
| internationalCardShare | No | Share of Shopify Payments sales on international cards (0-1). |