Pricing designed for
scale
and
predictability

Start linking accounts today with our Starter plan
or get a tailored quote for your use case with our Enterprise plan.
Starter
Starting at
$450/month
Includes:
300 connections
750 purchases
4,000 events
Unlimited API requests
Then:
$1.50 per connection
$0.25 per purchase
$0.025 per event
Pro
Starting at
$2,000/month
Includes:
2,000 connections
5,000 purchases
25,000 events
Unlimited API requests
200 MCP queries
Enterprise
Custom plan
Contact us
Includes:
Tailored usage
White-glove onboarding
Slack channel
Custom subdomain
Dedicated Account Manager

Compare plans

Account linking
Starter
Pro
Enterprise
Multiple retailers
Branded experience
Activity log
Re-authentication flows
Custom subdomain
Purchase verification
Detect individual items
Historical purchases
Custom actions
Embedded shopping
Shopping links
Attribution metrics
Data
Full-basket purchases
Program metrics
Basket analysis
Product categories
Subtotal MCP
Developers
Open documentation
Self-serve API keys
Subtotal API
Webhooks
Platform
MFA
Simulated events
Partner integrations
SOC 2 report
Support
Documentation and guides
Dedicated Slack channel
Team email
Dedicated CSM
White-glove onboarding

Frequently asked questions

Have more questions about pricing? Contact our sales team.

Can I start with the Starter plan before moving forward with a higher-tier plan?

Yes! You can move to Pro whenever you like, and if your usage grows to the point where Pro would cost you less, we'll upgrade you automatically.

How does pricing work?

Every plan has a base platform fee that includes a set amount of usage. Usage beyond that is billed incrementally at your plan's per-unit rates. Depending on your plan, usage is measured across connections, purchases, events, MCP queries, and API requests.

Is Starter free to start?

Your first 30 days are free, including any usage above the included amounts. Billing begins after that.

When do I need to add a payment method if I'm on Starter?

Within your first month. You'll get a $0 invoice when you start, plus reminders before the deadline.

What happens if I don't add a payment method?

Your account will be gated. Your shoppers can still link their retail accounts and you can still sign in, but outbound events, rewards, and some dashboard functionality pause until a payment method is added. Events generated while your account is limited are held and delivered once it's restored.

What analytics are included on Starter?

Starter includes program metrics, such as connections over time, usage, and API activity. Purchase-level analytics and Subtotal MCP are available on Pro.

How can I track my usage?

Your usage against each plan limit is shown in real time on the usage page in your dashboard, so you can see where you stand before any additional usage is billed.

What happens if I exceed the included usage?

Nothing stops working. Usage beyond what your plan includes is billed incrementally at your per-unit rates and appears as additional usage fees on your next invoice.

What payment methods do you accept?

We accept ACH bank transfer and credit card.

What counts as a purchase?

A purchase is an in-store or online transaction shared by one of your customers. It counts toward your usage when the transaction includes at least one product from a brand you subscribe to.

What is a connection?

A connection is a retail account that one of your shoppers has linked to you through Subtotal, such as their Walmart or Amazon account.

What is an event?

An event is an outbound data transmission we send on your behalf, such as a webhook, a partner integration message, or a record in a data export. A single purchase can generate more than one event if you've enabled multiple webhooks or integrations.

What is an MCP query?

An MCP query is a request to retrieve or process data through Subtotal's MCP server, which lets AI tools work with your purchase data. A single prompt can result in more than one query.

Sign up now to get started or contact our sales team for personalized support.