Head to head · Tax calculate · October 2026 research run
TaxJar vs Vertex O Series
TaxJar scores 57.6 (C) on agent readiness against Vertex O Series's 54.7 (C), and leads in 5 of 7 scored categories. Vertex O Series leads on schema & documentation and security & auth. Both do tax calculate.
Which one, for what
TaxJar C
Good for An agent working for a US seller that needs sales tax on an order at checkout and a record of orders and refunds for state reporting, with exempt customers handled by ID.
Ahead on
- Reliability, 84 against 65
- Agent ergonomics, 61 against 51
- Payments & pricing, 30 against 0
Also in its favour
- Free to start without a card
Watch for
No OpenAPI spec or llms.txt was found. The taxjar/openapi repository on GitHub holds only a README
Good for An agent working inside a company that already has an O Series licence, for quotes, invoice tax, tax area lookups and tax configuration across sales tax, use tax and VAT.
Ahead on
- Schema & documentation, 74 against 48
- Security & auth, 57 against 43
Watch for
No public price, free tier or self-serve signup. The security guide sends new users to the Vertex sales team for an account
Score by category
| Category | Weight this run | TaxJar | Vertex O Series | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 84 | 65 | TaxJar +19 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 48 | 74 | Vertex O Series +26 |
| Agent ergonomics | 13%16.2 | 61 | 51 | TaxJar +10 |
| Security & auth | 14%17.5 | 43 | 57 | Vertex O Series +14 |
| Payments & pricing | 10%12.5 | 30 | 0 | TaxJar +30 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 64 | 62 | TaxJar +2 |
| Transparency & trust | 7%8.8 | 71 | 68 | TaxJar +3 |
| Negative events | ≤15 | 0 | 0 | |
| Total | 57.6 · C | 54.7 · C |
Facts side by side
| Fact | TaxJar | Vertex O Series |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | TaxJar (Stripe) | Vertex, Inc. |
| Hosted endpoint | https://api.taxjar.com/v2 | https://calcconnect.vertexsmb.com/vertex-ws/v2 |
| Transports | HTTP | HTTP |
| Auth | API key | OAuth |
| Pricing | Paid | Paid |
| x402 | no | no |
| Licence | Proprietary service under TaxJar's terms of service and API licence agreement. The official API clients on GitHub are MIT | Proprietary service under a customer agreement with Vertex, Inc. that isn't published |
| Read-only variant documented | no | no |
| llms.txt | no | no |
| Last release | 2026-09-02 | 2026-09-25 |
| Terms last updated | 2026-05-14 | no date given |
| Privacy policy last updated | 2022-01-07 | no date given |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | not found in the text | not found in the text |
| Terms restrict benchmarking | yes | not found in the text |
| Terms or service can change without notice | not found in the text | not found in the text |
| Arbitration or class-action waiver | not found in the text | not found in the text |
| Popularity | 57 stars, 95k npm/wk, 50k PyPI/wk | none |
Verdicts
TaxJar
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.
Vertex O Series
Public OpenAPI 3.0 specs cover calculation, transaction management, tax area lookup and tax configuration, and guides are served as Markdown. Access needs a sales contract. No price, free tier, sandbox signup, calculation rate limit, idempotency key or official SDK was found in the reviewed documentation.
Before you call either
TaxJar
- Send
x-api-version: 2022-01-24on every call. Accounts opened before 3 February 2022 default to an older version with weaker validation - Pass
nexus_addresses[]or keep nexus states in the account. Without nexus the API returns zero tax and reports no error - Create orders with your own
transaction_id. On 422 the order already exists, so send a PUT to update it - Post JSON with
Content-Type: application/json. Form-encoded arrays such asline_items[]can return 406 - Cache calculations and skip states without nexus. Each calculation or rate lookup counts as a tenth of an order, errors included
Vertex O Series
- Cache the access token for its 3,599-second life. The standard token endpoint allows 10 requests per 8 hours, and tokenguard.vertexcloud.com returns a cached token
- Send no
Authorization: Bearerheader to /oauth/token, and put the client id and secret in the body or a Basic header. Credentials in the URL are rejected - Set
saleMessageTypeto QUOTATION for an estimate. INVOICE is stored for reporting and remittance - Call GET /v2/transaction-exists/{transactionid} before retrying a failed INVOICE. No idempotency key is documented
- Delete, reverse or roll back a Cloud transaction within 90 days of calculation. Later requests can cause calculation errors or duplicates
Questions
Which is better for AI agents, TaxJar or Vertex O Series?
TaxJar scores 57.6 (C) on agent readiness against Vertex O Series's 54.7 (C), and leads in 5 of 7 scored categories. Vertex O Series leads on schema & documentation and security & auth.
Do TaxJar and Vertex O Series need an API key?
TaxJar needs an API key. Vertex O Series uses an OAuth sign-in.
Can an agent call TaxJar and Vertex O Series without installing anything?
Yes. TaxJar has a hosted endpoint at https://api.taxjar.com/v2 and Vertex O Series at https://calcconnect.vertexsmb.com/vertex-ws/v2.
Other comparisons with TaxJar or Vertex O Series
Machine-readable
- This page as Markdown
/compare/taxjar-vs-vertex-tax.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/taxjar.json·/api/v1/tools/vertex-tax.json - From a terminal
anchor compare taxjar vertex-tax(the CLI) - Over MCP
compare_tools {"a": "taxjar", "b": "vertex-tax"}at/mcp, no key