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 methods | Added on repricing.app via Stripe Checkout | Managed by Shopify through your Shopify admin |
| Invoices and receipts | Available in the Stripe billing portal | Available in your Shopify admin under billing |
| Subscription management | Managed on the repricing.app Billing page | Managed in your Shopify admin or from the embedded app |
| Tier changes | Applied automatically, no action needed | May 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.
| Tier | Monthly price | GMV 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 |
| Enterprise | Contact 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.
| Status | What it means | Platform access | Repricer |
|---|---|---|---|
| Trialing | You are in your 30-day free trial. | Full access | Running |
| Active | Your subscription is active with valid billing. | Full access | Running |
| Past due | A payment has failed. For Shopify orgs, this corresponds to a "store frozen" state. | Read-only | Stopped |
| Paused | The subscription is paused. Usually because your Stripe trial ended without a payment method. | Read-only | Stopped |
| Canceled | The 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.