Verification, Rate Limits & Overages

When verification may incur costs, how rate limits work, and what to do when limits are exceeded—especially during audits.

Who This Is For

  • Auditors verifying receipts during SOC 2, GDPR, or other attestation engagements
  • Compliance teams and continuous monitoring platforms (Drata, Vanta, Sprinto)
  • Clients preparing for audits and wanting to understand verification costs
  • Developers integrating the SDK or API

Summary

  • Verification can incur costs when you exceed included limits. Stay within 50K/month (Auditor tier) and pay nothing extra—or exceed and pay overages automatically via Stripe.
  • Three options: (A) Stay within tier limits; (B) Exceed and pay overages (self-service, Stripe metered); (C) Use SDK/API with same limits and overages.
  • Fully self-service: Overages are billed automatically at the end of each billing period. No contact required.

Three Options

OptionDescription
AStay within $1 tier limits (50,000 verifications/month, 600 req/min). No overage.
BExceed limits — pay overages automatically via Stripe metered billing. Self-service; charges appear at period end.
CUse SDK or API — same limits and overages; full control over batching and concurrency.

How Verification Works

MethodDescriptionRate Limits
Public verificationAnyone can verify a single receipt at verify.vanishd.io — no API key.Very low (trickle volume). For spot checks only.
SDK / APIIntegrate our SDK or call the API directly. Use your API key.Per-tier limits.
Auditor ConsoleDrag-and-drop bulk verification via our web app.Same per-tier limits.

Important: Whether you use the SDK, API, or our managed Auditor Console, the same rate limits and overage rules apply.

Rate Limits by Tier

TierRate LimitBatch SizeThroughput
Free60 req/min1006,000 receipts/min
Auditor600 req/min10060,000 receipts/min (50K included/month)
Pro600 req/min10060,000 receipts/min
Scale6,000 req/min100–1,000600K–6M receipts/min

At Scale tier with 6,000 req/min and 1,000 receipts per call, you can verify ~6 million receipts per minute. A population of 1 million completes in ~10 seconds.

Burn-through design

You can use your entire included allowance in one session. At 600 req/min, 50K verifications runs in under a minute. If you're at a client site and need to process everything immediately, you can exhaust your full 50K/month in an hour or one burst. Limits protect throughput for everyone but allow legitimate burst usage.

When Overages Apply

  1. Exceeding included verification volume — Auditor tier includes 50,000 verifications per month. Above that, overage billing applies automatically.
  2. Audit engagements — Audits often have tight timelines, large populations, and bursty usage (zero for months, then millions in a few hours). When you exceed 50K, you pay overages—no contact needed.
  3. Overage rate — $0.01 per 100 verifications ($0.0001 each). Billed via Stripe at the end of each billing period.

Self-Service Overages

When you exceed 50,000 verifications in a billing period, Stripe metered billing applies automatically. Charges appear on your invoice at the end of the period. No pre-approval or contact required. You can monitor usage in the dashboard and upgrade your plan at any time to increase your included allowance.

SDK vs Vanishd Service

Both the SDK/API and our managed Auditor Console consume from the same per-API-key quota and rate limits. If you hit limits using the SDK, you hit them using our service—and vice versa. The choice is about workflow, not cost avoidance.

Related