Billing that stays on Shopify

The revenue layer for Shopify apps.

Focused billing plus best-in-class revenue analytics. Your billing rail never leaves Shopify, you own every byte of your data, and you pay lower capped fees — not a cut stacked on top of Shopify's.

Mantle is shutting down Sep 30, 2026. Migrate in one click — your billing stays on Shopify.

Built for Shopify app developers · Powered by Shopify Billing API

Leaving Mantle? You have until Sep 30, 2026.

  • One-click import of your plans, customers, and active subscriptions.
  • Run Baseplate in parallel for 30 days to verify every charge before you switch.
  • Your billing rail never moves off Shopify — no merchant re-approval, no disruption.
  • You keep all of your data — historical revenue, events, and customers come with you.

Mantle billing customers must leave by Sep 30, 2026; all other accounts by Aug 14, 2026. We'll map your catalog automatically and flag anything that needs a look.

See migration guide →
Everything you need

Billing and analytics, done right.

A focused toolkit for the metrics that drive Shopify app revenue — not a sprawling suite you pay for and never use.

Revenue Analytics

Real-time MRR/ARR, churn, cohorts, LTV, and a full trial → paid funnel — the numbers your board actually asks about.

Billing on Shopify

Plans, trials, usage-based, and one-time charges — all created and collected through Shopify's Billing API. Nothing to leave.

Flex Billing

Automatic usage-tier upgrades with no merchant re-approval. Customers grow into higher plans without a single interruption.

AI Insights

Churn-risk scoring, a pricing optimizer with revenue-impact simulation, and anomaly alerts that catch problems before you do.

Entitlements & Paywalls

Drop-in Polaris-native React components and feature gating managed in one place. Ship a paywall in an afternoon.

You Own Your Data

Continuous export to your own warehouse, a full API, and no lock-in. Leave any time and take everything with you.

Why Baseplate

Better than the alternatives.

Honest about the trade-offs. Shopify native is great at billing but weak at analytics; Mantle was feature-rich but is shutting down with fees stacked on top of Shopify's.

Capability Shopify nativeBuilt in MantleShutting down BaseplateFocused & open
Revenue analytics Basic Rich Best-in-class
Embedded paywalls Yes Polaris-native
Flex / usage billing Manual Yes Auto, no re-approval
AI insights Limited Built in
Data ownership / export Partial Locked Full export, leave anytime
Fees Shopify only Stacked % Low capped %
Pricing

Start free. Scale on your terms.

Transparent pricing tied to the revenue you actually track — with a hard cap so your bill never outruns your growth.

Free
$0

Until $5k in monthly tracked revenue. Analytics and billing core, free forever.

  • Revenue analytics (MRR, churn, LTV)
  • Billing on Shopify Billing API
  • Plans, trials & one-time charges
  • Community support
Start free
Scale
Custom

For multi-app portfolios that need white-glove onboarding and contractual guarantees.

  • Everything in Growth
  • Multi-app portfolio dashboards
  • Priority migration concierge
  • SLA & dedicated support
  • Custom data warehouse pipelines
Talk to us

Wired up in five lines.

A typed client, a single init call, and feature gating that just works. No webhooks to wrangle, no billing state to reconcile by hand.

$ npm i @baseplate/client
app.server.ts
import { Baseplate } from '@baseplate/client';

const baseplate = new Baseplate({ apiKey: process.env.BASEPLATE_KEY });

// gate a premium feature for the current shop
const canExport = await baseplate.entitlements.check(shop, 'data_export');

if (!canExport) return baseplate.paywall('data_export');

Your billing stays on Shopify. Your data stays yours.

Start free

No credit card. Migrate from Mantle in minutes.