Pricing
Every plan includes pricing rules, 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.
For trying PriceRules with your own data.
$0/ month
For small pricing teams putting a real pricing layer in place.
$29.99/ month
For established B2B teams pricing across more than one channel.
$79.99/ month
Every workspace starts on Free. Self-serve upgrades from inside the app are being finalized — until then, email us and we'll move your workspace to Starter or Growth. Need more than Growth? Tell us your expected volume.
hello@pricerules.appThese are the limits the API and the app enforce.
| Limit | Free$0 / month | Starter$29.99 / month | Growth$79.99 / month |
|---|---|---|---|
| Price resolutions / monthOne per product line resolved | 2,000 | 50,000 | 500,000 |
| API requests / minute | 20 | 200 | 1,000 |
| Products | 100 | 5,000 | 25,000 |
| Customers | 10 | 2,000 | 10,000 |
| Pricing rules | 200 | 10,000 | 50,000 |
| CSV imports / monthEach imported file counts once | 6 | 20 | 100 |
| API keys | 1 | 3 | 10 |
| SKUs per resolve request | 500 | 500 | 500 |
| Bulk resolutionUp to 10 customers per request | Included | Included | Included |
| Pricing sandbox, imports, activity log | Included | Included | Included |
| Support | Community support | Email support | Priority support |
No surprise overage charges: limits stop new usage, they don't bill for it.
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 follows your billing period.
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.
When you reach a capacity limit you can't add more until you upgrade or remove some. Imports are checked against your remaining capacity before any row is saved. Existing data and prices keep working.
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.
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.
No. Every workspace starts on the Free plan, which includes the full engine, imports, sandbox and API within its limits.
Yes. Plans differ only in capacity and volume, so upgrading keeps your products, customers, rules and API keys exactly as they are.
Paid plans are billed monthly in USD. There is no annual commitment.
Email hello@pricerules.app with your expected volume and we'll discuss higher limits.
Create a workspace, load the sample data or your own CSV files, and resolve prices through the API.