Pricing

Pricing API plans, sized to your volume.

Every plan includes pricing rules with start and end dates, CSV imports, the pricing sandbox and the REST API. Plans differ in how many products, customers and rules you manage, and how many prices you resolve each month.

  • Free

    For trying PriceRules with your own data.

    €0/ month

    Free forever

    • 2,000 price resolutions / month
    • 100 products
    • 10 customers
    • 200 pricing rules
    • 3 customer groups
    • 3 product groups
    • 20 API requests / minute
    • 6 CSV imports / month
    • 5 MB max import file size
    • 1 API key
    • Community support
    Start free
  • Starter

    For small pricing teams putting a real pricing layer in place.

    €29.99€25/ month

    €300 billed yearly2 months free

    + VAT where applicable

    • 50,000 price resolutions / month
    • 5,000 products
    • 2,000 customers
    • 10,000 pricing rules
    • 50 customer groups
    • 50 product groups
    • 200 API requests / minute
    • 20 CSV imports / month
    • 20 MB max import file size
    • 3 API keys
    • Email support
    Choose Starter
  • Growth

    Most popular

    For established B2B teams pricing across more than one channel.

    €79.99€66.67/ month

    €800 billed yearly2 months free

    + VAT where applicable

    • 500,000 price resolutions / month
    • 25,000 products
    • 10,000 customers
    • 50,000 pricing rules
    • 500 customer groups
    • 500 product groups
    • 1,000 API requests / minute
    • 100 CSV imports / month
    • 50 MB max import file size
    • 10 API keys
    • Priority support
    Choose Growth

Every workspace starts on Free. Upgrade, switch plans or cancel yourself, any time, from the Billing page. Payments are handled by Paddle, our reseller and merchant of record. Need more than Growth? Tell us your expected volume.

hello@pricerules.app
Compare plans

Limits by plan.

These are the limits the API and the app enforce.

PriceRules plan limits
LimitFree€0 / monthStarter€29.99 / month · €300 / yearGrowth€79.99 / month · €800 / year
Price resolutions / monthOne per product line resolved2,00050,000500,000
API requests / minute202001,000
Products1005,00025,000
Customers102,00010,000
Pricing rules20010,00050,000
Customer groupsOne rule for every customer in a group350500
Product groupsOne rule for every product in a group350500
CSV imports / monthEach imported file counts once620100
Max import file sizePer CSV file5 MB20 MB50 MB
API keys1310
SKUs per resolve request500500500
Bulk resolutionUp to 10 customers per requestIncludedIncludedIncluded
Pricing sandbox, imports, activity logIncludedIncludedIncluded
SupportCommunity supportEmail supportPriority support
Reaching a limit

What happens when you hit a limit.

No surprise overage charges: limits stop new usage, they don't bill for it.

  • Monthly price resolutions

    Every product line the API resolves counts as one resolution, in single and bulk requests alike. Workspace owners get an email at 90% and at 100%. At 100%, the API answers 429 MONTHLY_LIMIT_REACHED until the period resets or you upgrade. On Free, the period renews monthly from the day you signed up; on paid plans it renews monthly from the start of your billing period, so yearly plans get the full monthly allowance every month.

  • Requests per minute

    Each workspace has a per-minute request limit. Going over returns 429 RATE_LIMIT_EXCEEDED with a Retry-After header, and requests succeed again in the next minute.

  • Products, customers, rules, groups and API keys

    When you reach a capacity limit you can't add more until you upgrade or remove some. Customer groups and product groups are counted separately. Imports are checked against your remaining capacity before any row is saved, including the new groups a file would create; imports that only update existing records always go through. Existing data and prices keep working, including after a downgrade: nothing is ever deleted, and groups over the limit keep their members and rules.

  • Import file size

    Each CSV file can be up to your plan's size (Free: 5 MB; Starter: 20 MB; Growth: 50 MB). A larger file is refused before it's uploaded, so nothing is imported and it doesn't count toward your monthly imports. Uploaded files are deleted automatically after the import; see the FAQ below.

  • What doesn't count

    Testing prices in the in-app pricing sandbox doesn't use your API quota, and there are no per-seat fees.

Error responses and headers are listed in the API reference.

FAQ

Billing and limits questions.

What counts as a price resolution?+

One product line in an API request. A single request for 20 SKUs uses 20 resolutions; a bulk request for 3 customers with 10 SKUs each uses 30.

Do I need a credit card to start?+

No. Every workspace starts on the Free plan, which includes the full engine, imports, sandbox and API within its limits.

Can I change plans later?+

Yes, any time from the Billing page in the app. Switching plans or between monthly and yearly takes effect immediately, and the difference is prorated: you pay the remainder now when you upgrade, or get a credit toward future payments when you downgrade. Canceling keeps your plan until the end of the billing period. Your products, customers, groups, rules and API keys are never deleted; on a smaller plan you just can't add more beyond its limits.

Are plans monthly or annual?+

Both. Paid plans are billed in EUR (+ VAT where applicable), either monthly or once a year. Yearly billing gives you 2 months free: Starter is €300 / year (€25 / month), Growth is €800 / year (€66.67 / month). Monthly plans have no long-term commitment.

What's the maximum file size?+

It depends on your plan: Free: 5 MB; Starter: 20 MB; Growth: 50 MB per CSV file. There's no separate row limit: your plan's products, customers and rules are the limit. Split a larger file into several smaller files, or upgrade.

How long do you keep my imported files?+

Only as long as an import needs them. Uploaded CSV files are deleted automatically 7 days after the import finishes, and error reports 14a file uploaded for an import that never started is deleted after 24 hours. Nothing is kept longer. The records you imported stay in your workspace, and your import history keeps each import's status, row counts and findings.

What if I need more than Growth?+

Email hello@pricerules.app with your expected volume and we'll discuss higher limits.

Start with 2,000 free price resolutions a month.

Create a workspace, load the sample data or your own CSV files, and resolve prices through the API.

No credit cardMonthly or yearly billingNo per-seat fees

Read the getting started guide