Pricing
designed
for
growing
brands

Simple plans that reward growth. Unlimited purchases on every plan.
Starter
Starting at
$395/month
Includes:
2,000 active connections
6,000 actions
Unlimited purchases
Unlimited MCP requests
Unlimited API requests
Pro
Starting at
$1,500/month
Includes:
10,000 active connections
40,000 actions
Unlimited purchases
Unlimited MCP requests
Unlimited API requests
Enterprise
Custom plan
Let's talk
Includes:
Tailored usage
Volume discounts
Multi-brand accounts
White-glove onboarding
Dedicated support team

Compare plans

Account linking
Starter
Pro
Enterprise
Multiple retailers
Branded experience
Activity log
Re-authentication flows
Purchase verification
Detect individual items
Historical purchases
Custom actions
Embedded shopping
Shopping links
Attribution metrics
Data
Program metrics
Full-basket details
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 from the Subtotal Dashboard.

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. Usage is measured by active connections and actions. Purchases, MCP requests and API requests are unlimited on Starter and Pro.

When does billing start?

Billing starts when you sign up. Your monthly platform fee includes your plan's usage, and anything beyond that is billed at your plan's per-unit rates on your next invoice.

When do I add a payment method?

When you start your subscription through the Subtotal Dashboard. Starter and Pro both use the same simple checkout. Enterprise plans receive a custom invoice.

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 is an active 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. It counts as an active connection if it's active at any point during your usage period, whether it was linked that period or carried over from a prior one. Each connection is counted once per period.

What is an action?

An action is something Subtotal does on your behalf when a purchase comes in, such as sending a webhook, delivering a partner integration message, or writing a record to a data export. A single purchase can trigger more than one action if you've enabled multiple webhooks or integrations.

What is a purchase?

A purchase is an in-store or online transaction shared by one of your customers that includes at least one product from a brand you subscribe to. Purchases are unlimited on Starter and Pro.

What is an MCP request?

An MCP request is a request to retrieve or process data through Subtotal's MCP server, which lets AI tools work with your purchase data. MCP requests are unlimited on Starter and Pro.

What is an API request?

An API request is any call your systems make to the Subtotal API, such as retrieving connections, purchases, or shopper data. API requests are unlimited on Starter and Pro.

Sign up today or book a demo with our sales team.