Skip to main content
Version: Next

Usage reconciliation

Aggregates monthly usage for an account, including the number of requests (every endpoint the client calls) and the number of invoices (the billing basis). This endpoint is free.

GET /tax-accounts/{accountId}/usage?month=YYYY-MM
Example response
{
"accountId": "cf00eea0-af08-4e84-9aa3-e12d23b3a568",
"month": "2025-03",
"invoices": {
"jobs": 3, "syncJobs": 2, "detailJobs": 1,
"windows": 2, "invoicesNew": 1200, "billableInvoices": 2160.0
},
"requests": {
"total": 84,
"byEndpoint": [
{ "method": "GET", "route": ".../invoices", "count": 40 },
{ "method": "POST", "route": ".../sync", "count": 2 }
]
}
}
FieldMeaning
invoices.windowsNumber of ≤31-day windows (used for the per-window/sync fee when syncing)
invoices.invoicesNewNumber of new invoices (deduplicated) — the billing basis
invoices.billableInvoicesWeighted billable invoices (×1.5 if detail is fetched)
requests.totalTotal number of requests the client made during the month
requests.byEndpointRequest count by endpoint — used to compute read fees (list / detail = 10% of the sync fee per request)

See how this converts to money at API request pricing.