Billing & Usage
Usage-based pricing with transparent per-job billing.
Pricing tiers
Every job is billed based on its depth tier. Deeper jobs execute more skills and produce more detailed results.
| Tier | Price | Questions | Duration | Scoring |
|---|---|---|---|---|
| Micro | £0.50 / job | 5-10 | ~30s | Pass/Fail |
| Standard | £3.00 / job | 10-40 | ~2 min | RAG |
| Deep | £8.00 / job | 40+ | ~3 min | RAG + Network |
Additional pricing
| Service | Price | Unit |
|---|---|---|
/ask(conversational) | £0.05 | per turn |
/monitor | £15.00 | per month |
Plans
Self-Serve
Pay-as-you-go via Stripe
- Pay as you go
- Up to 5 team members
- 50 free checks to start
- Community support
- Standard SLAs
Enterprise
Invoice billing (NET 30)
- Custom pricing
- Unlimited members
- Custom skills & templates
- Dedicated support & custom SLAs
- SSO/SAML
- On-premise option
Billing API
Retrieve your current billing period usage and spend programmatically.
Request
terminal
bash
curl https://agent.curvestone.ai/billing \-H "Authorization: Bearer $CURVESTONE_API_KEY" \-H "Curvestone-Version: 2026-02-21"
Response
response.json
json
{"period": "2026-02","plan": "self_serve","usage": {"checks": { "count": 142, "spend": "£426.00" },"asks": { "count": 87, "spend": "£4.35" },"monitors": { "count": 2, "spend": "£30.00" }},"total_spend": "£460.35","free_checks_remaining": 0}
Partner analytics
Networks can retrieve aggregated usage across all child brokerages with the partner usage endpoint.
Request
terminal
bash
curl "https://agent.curvestone.ai/partner/usage?period=2026-02&group_by=brokerage" \-H "Authorization: Bearer $CURVESTONE_API_KEY"
Response
response.json
json
{"period": "2026-02","total_jobs": 1847,"total_spend": "£5,541.00","brokerages": [{ "id": "org_abc", "name": "Premier Mortgages", "jobs": 423, "spend": "£1,269.00" },{ "id": "org_def", "name": "Capital Finance", "jobs": 312, "spend": "£936.00" }]}