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.