# TaxJar (slim) > TaxJar is Stripe's US sales tax service for businesses that sell across states. Its REST API calculates tax for an order, looks up rates by address, records orders and refunds for reporting, and stores exempt customers. - Full: https://www.anchorterminal.com/tools/taxjar.md (~8,750 tokens) · this version ~2,030 tokens · JSON https://www.anchorterminal.com/tools/taxjar.json · canonical https://www.anchorterminal.com/tools/taxjar - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **C · 57.6/100 · rank #417 of 629 · #4 in Tax calculation & compliance · not agent-ready · confidence medium** Assessment: A 21-operation REST API with a no-card 30-day trial, caller-chosen transaction IDs that make order pushes safe to repeat, and no status-page incident since March 2026. No OpenAPI spec or llms.txt was found, the API changelog stops at January 2022, tokens carry no scopes, and calculation is US-only for new accounts. ## Facts - Kind: HTTP API · vendor: TaxJar (Stripe) · category: Tax calculation & compliance · legal entity: TPS Unlimited, Inc. (d/b/a TaxJar, a wholly owned subsidiary of Stripe, Inc.) · provenance 87/100 - Endpoint: `https://api.taxjar.com/v2` (HTTP) - Auth: API key · pricing: Paid · x402: no · licence: Proprietary service under TaxJar's terms of service and API licence agreement. The official API clients on GitHub are MIT - Probe metrics: not measured yet (probes haven't run) - API: REST at https://api.taxjar.com/v2, JSON, 21 operations. Taxes 1, rates 1, summarised rates 1, categories 1, nexus regions 1, address validation 1, order transactions 5, refund transactions 5, customers 5 - Coverage: United States sales tax with street-level rates. International calculation only for accounts that already have it, and the docs refer other countries to Stripe Tax - Credentials: One API token from Account > TaxJar API in the web app, sent as `Authorization: Bearer ` or `Authorization: Token token=""`. No scopes. A separate token for the sandbox - Access: Self-serve. The 30-day trial includes the API with no card. After the trial the API needs the Professional plan, and the Starter plan has none - Plans: Starter from $39 a month and Professional from $99 a month, both at 200 orders a month, with higher order tiers on a selector (Professional 500 orders $249, 1,000 orders $499). Annual billing is 10 per cent or more lower (https://www.taxjar.com/pricing) - Metering: A calculation or rate lookup counts as a tenth of an order, errors included. Going over the tier bills the difference to the tier used for that month (flex fee). AutoFile returns beyond the included credits are $50 on Starter and $55 on Professional - Sandbox: https://api.sandbox.taxjar.com on Professional plans. Seven endpoint groups supported, transactions stubbed, address validation unsupported, `X-TJ-Expected-Response` mocks errors - Rate limits: 10,000 requests a minute on Professional, 25,000 on Premium. 429 on excess. No Retry-After header is documented - Errors: JSON body with `error`, `detail` and `status`. Codes 400, 401, 403, 404, 405, 406, 410, 422, 429, 500 and 503 are listed, with causes and fixes for 400, 401, 403, 406 and 422 - Versioning: `x-api-version` header with 2012-01-01, 2020-08-07 and 2022-01-24. New accounts default to 2022-01-24 since 3 February 2022. An invalid value is ignored - Lists: Order and refund lists filter by `transaction_date` or a date range and by `provider`, and return IDs only. The customer list takes no parameters. No pagination is documented - Exemptions: Customer records with `exemption_type` (wholesale, government, other, non_exempt) and `exempt_regions`, referenced by `customer_id` on calculations and transactions. Order-level `exemption_type` also accepts marketplace - SDKs: Node taxjar 5.0.0 (npm, 2 September 2026), .NET TaxJar 5.0.0 (NuGet, 4 August 2026), Python taxjar 2.0.1 (14 April 2025), PHP taxjar/taxjar-php 2.0.1 (8 May 2025), Ruby taxjar-ruby 3.0.4 (22 August 2022), Java and Go. MIT - Certifications: SOC 2 Type 2 per taxjar.com/security, with yearly re-audits announced in March 2021. Annual penetration testing. No bug bounty page for TaxJar was found - Status: status.taxjar.com on Statuspage, seven components (Tax Calculations API, Tax Rates API, Transaction Push API, Other API Services, Reporting, AutoFile and the API group) with incident history - Sub-processors: List updated 26 June 2026. Amazon Web Services, Help Scout, Appcues, Sprout Social and Sprinklr (United States), TDCX (Malaysia), and Stripe, LLC and affiliates - Prices: Professional, 200 orders a month $99 per month (plan); Professional, 500 orders a month $249 per month (plan); Professional, 1,000 orders a month $499 per month (plan); Starter, 200 orders a month $39 per month (plan); AutoFile return beyond included credits, Professional $55 per transaction - Scores: Reliability 84, Performance pending, Schema & documentation 48, Agent ergonomics 61, Security & auth 43, Payments & pricing 30, Task success pending, Maintenance & community 64, Transparency & trust 71 · total over the 7 assessed categories - Why: Reliability, Read with the hosted lines and scored on the public REST API at api.taxjar.com, the surface an agent would call. · Schema & documentation, No OpenAPI spec was found. · Agent ergonomics, Responses are small JSON objects and list calls return IDs only, but there is no field selection and `summary_rates` returns every region at… · Security & auth, One API token per use, generated in the web app and sent in the `Authorization` header, never in the URL. · Payments & pricing, Read with the hosted rubric. · Maintenance & community, A closed service, so we read releases from the official clients. · Transparency & trust, The service is closed under terms of service and an API licence agreement last updated 14 May 2026. The clients are MIT (15 of 30). - Sources: 47, open questions: 12, both in the full twin - Capabilities: tax.calculate, tax.transactions, tax.exemptions, shipping.address-validation - JSON: https://www.anchorterminal.com/api/v1/tools/taxjar.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/taxjar.svg` or a link to https://www.anchorterminal.com/tools/taxjar from a page on taxjar.com or one of its subdomains, or the README of github.com/taxjar/taxjar-node, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send `x-api-version: 2022-01-24` on every call. Accounts opened before 3 February 2022 default to an older version with weaker validation 2. Pass `nexus_addresses[]` or keep nexus states in the account. Without nexus the API returns zero tax and reports no error 3. Create orders with your own `transaction_id`. On 422 the order already exists, so send a PUT to update it 4. Post JSON with `Content-Type: application/json`. Form-encoded arrays such as `line_items[]` can return 406 5. Cache calculations and skip states without nexus. Each calculation or rate lookup counts as a tenth of an order, errors included ## Connect ```bash npm install taxjar ``` ```bash curl https://api.taxjar.com/v2/categories \ -H "Authorization: Bearer ${TAXJAR_API_KEY}" ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/taxjar ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Avalara AvaTax | B | 68.8 | tax.calculate, tax.transactions, tax.exemptions | https://www.anchorterminal.com/tools/avalara.min.md | | Anrok | C | 61.6 | tax.calculate, tax.transactions, tax.exemptions | https://www.anchorterminal.com/tools/anrok.min.md | | Vertex O Series | C | 54.7 | tax.calculate, tax.transactions, tax.exemptions | https://www.anchorterminal.com/tools/vertex-tax.min.md | | Quaderno | C | 59.5 | tax.calculate, tax.transactions | https://www.anchorterminal.com/tools/quaderno.min.md | | Easyship | B | 68.8 | shipping.address-validation | https://www.anchorterminal.com/tools/easyship.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)