How credits are consumed
SnapIt debits credits once per invoice, at the moment the invoice file is accepted for processing. The debit is idempotent: retrying the same invoice never charges twice. The cost per invoice is set by platform settings. The Billing page shows the current rate (“Each invoice upload costs N credit(s)”).Checking your balance
The Settings → Billing page shows:
Transaction types you may see:
Check balance via API
With a programmatic API key, query your balance and the current per-invoice cost:Buying credits
1
Open Billing
Go to Settings → Billing in the dashboard.
2
Choose a package
Pick a credit package and select Buy now. Package sizes and prices are managed by the SnapIt platform.
3
Complete Stripe checkout
SnapIt redirects you to Stripe checkout. After payment you return to the Billing page.
Credits are applied when Stripe confirms the payment via webhook. If your balance has not updated right after checkout, wait a moment and refresh the Billing page.
When credits run out
Uploads that would overdraw your balance are rejected with HTTP 402 Payment Required and an insufficient-credits message that includes the required cost and your available balance. This applies to dashboard uploads and to the programmatic API (POST /api/v1/invoices/upload and related endpoints).
Existing invoices and data remain accessible. To resume processing, buy a credit package on the Billing page.
When your balance falls to or below the platform low-credit threshold, SnapIt emails the workspace owner. The reminder is rate-limited so you are not emailed on every upload.
