How Billing Works

Understand how billing works in Repricing.app: dual billing through Stripe or Shopify, GMV-based pricing tiers, 30-day free trial, automatic tier scaling, and provider-specific management.

What you'll find here

This article explains how billing works in Repricing.app. Billing can be managed through one of two providers depending on how you signed up: Stripe (the default for direct signups) or Shopify (for merchants who install the app from the Shopify App Store). The core billing model is the same regardless of provider. Only organization Owners can view and manage billing.

Two billing providers, one model

When you create an account on repricing.app directly, your billing is handled through Stripe. If you install Repricing.app from the Shopify App Store, your billing is handled through Shopify instead. You do not choose your billing provider; it is determined automatically based on how you signed up.

Regardless of provider, the pricing tiers, trial period, and access rules are exactly the same. The difference is where you manage payment methods, view invoices, and handle subscription changes.

Stripe (direct signup)Shopify (App Store install)
Payment methodsAdded on repricing.app via Stripe CheckoutManaged by Shopify through your Shopify admin
Invoices and receiptsAvailable in the Stripe billing portalAvailable in your Shopify admin under billing
Subscription managementManaged on the repricing.app Billing pageManaged in your Shopify admin or from the embedded app
Tier changesApplied automatically, no action neededMay require your approval in Shopify when the price changes

GMV-based pricing

Your pricing tier is based on your total monthly Gross Merchandise Value (GMV), which is the combined value of all sales processed through your connected channels during the current billing period. The system tracks your GMV automatically and assigns the appropriate tier.

You only pay for what you use. As your GMV grows, your tier moves up. If your GMV decreases, your tier moves down at the next billing cycle. You never need to select or change tiers manually.

For sales in currencies other than USD, the system converts amounts to USD equivalents using daily exchange rates to ensure fair tier assignment across all regions.

Pricing tiers

There are 12 tiers, all based on monthly GMV thresholds. Every tier includes access to all features. There is no feature gating between tiers.

TierMonthly priceGMV range (USD)
Free$0$0 to $1,000
Starter$29$1,001 to $10,000
Growth$59$10,001 to $25,000
Scale$149$25,001 to $75,000
Pro$299$75,001 to $150,000
Business$499$150,001 to $300,000
Business+$799$300,001 to $500,000
Premium$1,299$500,001 to $1,000,000
Premium+$2,499$1,000,001 to $2,500,000
Elite$3,999$2,500,001 to $5,000,000
Elite+$6,499$5,000,001 to $10,000,000
EnterpriseContact sales$10,000,001+

The Free tier is a real subscription at $0 per month. If your GMV stays below $1,000, you are never charged.

How tier changes work

Tiers are evaluated automatically based on your monthly sales volume. When your GMV crosses a tier threshold, the system initiates a tier change.

For Stripe-billed organizations: tier changes are applied automatically with prorated billing. You do not need to approve anything. You will receive an email notification when your tier changes.

For Shopify-billed organizations: because Shopify requires merchant approval for pricing changes, you will see a "Plan Approval Required" banner in Repricing.app when a tier change occurs. You must approve the new charge in your Shopify admin to continue repricing. Until you approve, your current subscription remains active.

Free trial

Every new organization starts with a 30-day free trial. During this period, you have full access to all features and your repricer runs without restrictions. No credit card is required to start.

If you signed up directly (Stripe billing):

  • You will receive reminder notifications as your trial approaches its end, encouraging you to add a payment method.
  • A warning banner appears on the dashboard when your trial is within 7 days of ending and you have not added a payment method.
  • If you are on the Free tier ($0/month), your subscription transitions to active automatically after the trial, even without a payment method. Since there is no charge, no payment collection is needed.
  • For paid tiers, if the trial ends without a payment method on file, your subscription is paused. You can still view your data, but repricing stops. Adding a payment method at any time automatically resumes your subscription.

If you installed from the Shopify App Store (Shopify billing):

  • Shopify manages payment collection, so there are no payment method reminders from repricing.app during your trial.
  • When your trial ends, your subscription transitions to active automatically. Shopify handles billing from that point.

Billing statuses

Your subscription can be in one of five states. These statuses control what you can do on the platform.

StatusWhat it meansPlatform accessRepricer
TrialingYou are in your 30-day free trial.Full accessRunning
ActiveYour subscription is active with valid billing.Full accessRunning
Past dueA payment has failed. For Shopify orgs, this corresponds to a "store frozen" state.Read-onlyStopped
PausedThe subscription is paused. Usually because your Stripe trial ended without a payment method.Read-onlyStopped
CanceledThe subscription has been canceled.Read-only (Shopify) or Blocked (Stripe)Stopped

When your status is Past due or Paused, you can still log in and view all your data, but you cannot create or modify listings, strategies, or other records. Repricing is stopped until the billing issue is resolved.

When your status is Canceled:

  • Stripe organizations: Owners are redirected to the Billing settings page on every page load. From there, they can add a payment method (if missing) or open the Stripe billing portal to manage their subscription. Non-owners see a banner asking them to contact the organization owner.
  • Shopify organizations: All users get read-only access with a banner that says to open the Repricing.app in their Shopify admin to resubscribe.

In all cases, your data (listings, strategies, history) remains intact. Nothing is deleted because of a billing status change.

Who can access billing

Only organization Owners can view the Billing page and manage the subscription. Admins, Managers, and Analysts cannot access billing settings. However, all roles will see warning banners when there is a billing issue that affects the account.

An organization can have multiple Owners, and all of them have full billing access. If you need to manage billing, ask an existing Owner to change your role to Owner from Settings > Team.

Billing Contact

One Owner is designated as the Billing Contact. This person receives Stripe invoices, payment receipts, and payment failure notifications. For Shopify organizations, Shopify sends billing communications directly through the Shopify admin.

The Billing Contact can transfer this responsibility to another Owner from Settings > Team. Only the current Billing Contact can initiate this transfer, and the target must already have the Owner role. The Billing Contact must transfer this responsibility before leaving the organization or being demoted from Owner.

The Billing page

Navigate to Settings > Billing to see your subscription at a glance. The page includes:

  • Billing Status card. Shows your current tier, billing status, and monthly price.
  • GMV Progress card. Displays your current GMV relative to your tier range, so you can see how close you are to the next tier.
  • Billing Actions. Buttons to manage your subscription (the available actions depend on your billing provider; see below).
  • Tier Info card. A reference showing all available tiers with their GMV ranges and pricing. Your current tier is highlighted.

For Stripe organizations, the Billing Actions section shows:

  • "Add Payment Method" if you have not added one yet. This opens Stripe's secure checkout to save a card without being charged.
  • "Manage Billing" if you already have a payment method. This opens Stripe's billing portal where you can update your card, view invoices, download receipts, or cancel your subscription.

For Shopify organizations, the Billing Actions section shows:

  • A note that your subscription is managed through Shopify.
  • "Cancel Subscription" if your subscription is active.
  • "Resubscribe" if your subscription has been canceled and the Shopify app is still installed. This redirects you to Shopify to approve the new charge.
  • "Reinstall from Shopify" if the app has been uninstalled. This links to your Shopify admin apps page.

Payment processing

Stripe organizations: All payments are processed through Stripe. Repricing.app never stores your card details. When you click "Add Payment Method" or "Manage Billing," you interact with Stripe's secure portal.

Shopify organizations: All payments are processed through Shopify. Charges appear on your regular Shopify bill alongside other app charges. Payment methods and invoices are managed entirely through your Shopify admin.

Last updated on Mar 31, 2026