Income tax brackets, social contributions, and net take-home pay — sourced directly from official government tax authorities. Covers all 50 US states and 13 Canadian provinces.
No credit card required for the free tier
curl -X POST https://api.countrytaxcalc.com/api/v1/calculate \
-H "X-API-Key: ctc_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"country": "DE",
"income": 80000,
"currency": "USD"
}' {
"country": "Germany",
"country_code": "DE",
"tax_year": 2026,
"currency": "EUR",
"gross_income": 73872,
"totals": {
"total_tax": 25634,
"net_income": 48238,
"effective_tax_rate": 34.7,
"take_home_percentage": 65.3,
"monthly_net_income": 4019.8
},
"metadata": {
"accuracy_confidence": 0.95,
"data_source": "Bundeszentralamt für Steuern",
"last_updated": "2026-04-15"
}
} jurisdiction parameteraccuracy_confidence in every response — 0.95 means verified, 0.70 means fallbackX-RateLimit-* headers on every response — never hit a wall unexpectedlyShow candidates what they'd actually take home — not just the gross number. Power salary negotiation and location-decision tools with real net pay.
Put accurate after-tax figures in every offer letter your platform generates. Embed real tax calculations into compensation benchmarking and multi-country payroll.
Make your salary data mean something. Rank 111 countries by real take-home for any income level — one API call, sorted by effective tax rate.
Give multi-currency users a tax-accurate view of what they earn across borders. One call covers 20 countries simultaneously.
No contracts. Cancel any time. Contact us to upgrade or downgrade.
Annual billing available at 17% discount — contact us to set up.
No credit card required
| Feature | Free | Starter | Growth | Pro |
|---|---|---|---|---|
| Requests | ||||
| Monthly limit | 1,000 | 50,000 | 500,000 | 2,000,000 |
| Burst limit (per minute) | 10 | 60 | 200 | 600 |
| Overage billing | Hard cap | $0.80/1k | $0.60/1k | $0.40/1k |
| Endpoints | ||||
| GET /countries (list) | ✓ | ✓ | ✓ | ✓ |
| POST /calculate | ✓ | ✓ | ✓ | ✓ |
| GET /countries/{code} (detail) | — | ✓ | ✓ | ✓ |
| GET /countries/{code}/rates | — | ✓ | ✓ | ✓ |
| GET /summary (111-country ranking) | — | — | ✓ | ✓ |
| POST /compare (up to 20 countries) | — | — | — | ✓ |
| Data access | ||||
| All 111 countries | ✓ | ✓ | ✓ | ✓ |
| US states (50 + DC) | ✓ | ✓ | ✓ | ✓ |
| Canadian provinces (13) | ✓ | ✓ | ✓ | ✓ |
| Currency auto-conversion (160+ currencies) | ✓ | ✓ | ✓ | ✓ |
| Historical tax year data | — | — | ✓ | ✓ |
| Support | ||||
| Documentation | ✓ | ✓ | ✓ | ✓ |
| Email support | — | 72h | 48h | 8h priority |
We don't scrape third parties or estimate. Every tax rate traces directly to a named government authority.
+ 103 more countries, each sourced from their official national tax authority. Full list via GET /api/v1/countries.
The same POST /calculate call in four languages.
curl -X POST https://api.countrytaxcalc.com/api/v1/calculate \
-H "X-API-Key: ctc_your_key_here" \
-H "Content-Type: application/json" \
-d '{"country": "DE", "income": 80000, "currency": "USD"}' CountryTaxCalc API provides income tax rate data sourced from official government tax authorities, audited quarterly and updated within 30 days of confirmed rate changes. Data is provided for directional salary comparison, relocation planning, and HR product features — not as a substitute for professional tax or legal advice. Individual tax positions may vary based on personal circumstances.
accuracy_confidence field — 0.95 means the data is verified against an official source; 0.70 indicates a temporary fallback. In practice, nearly all responses return 0.95.POST /calculate response includes a full social_contributions array alongside income tax — national insurance, healthcare levy, pension contributions, etc. — each listed by name with employee and employer rates.GET /api/v1/countries — no API key required.429 until your plan renews. You'll receive email warnings at 80% and 95% usage so there are no surprises.1,000 requests/month. No credit card. No time limit.
By using the API you agree to the API Terms of Service and Privacy Policy.