Competitive Analysis: FiscalMap (fiscalmap.app)
FiscalMap is a tax intelligence platform targeting digital nomads, expats, and HNW individuals deciding where to relocate. They have ~100 countries with shallow data (single top marginal rate + subjective "scores"), 4,170+ monthly visitors (100% organic), and are monetizing via advisor listings, sponsored slots, and an API.
Their design is premium — dark mode (#07090f base), gold accents (#c9a84c), glassmorphism (backdrop-filter: blur(18px)), Libre Baskerville serif headlines + JetBrains Mono for data, smooth micro-interactions, and a polished interactive world map. It looks expensive.
Their data is shallow — one top marginal rate per country, no brackets, no social security, no credits/deductions, no regional taxes, no expat variants. Their "simulator" is essentially income × top_rate. Our engine is orders of magnitude more accurate with 27 countries, 57 variants, verified test vectors from official sources, and full bracket-by-bracket calculation.
Strategy: keep our accuracy moat, adopt their UX ideas and breadth features.
Features Worth Adopting (Prioritized)
Tier 1 — High Impact, Builds on Our Strengths
1. Multi-Country Comparison Mode
What they do: Enter income → see all countries ranked by tax burden side by side.
What we should do: Run our engine across all configured countries for a given gross salary, show a ranked table of net take-home, effective rate, and breakdown. Unlike FiscalMap's income × top_rate approximation, ours would be the only tool showing actual net after brackets + credits + social security.
Effort: Medium — engine already supports this, needs a new UI view.
Differentiator: Massive. Nobody else does accurate multi-country comparison.
2. "Find My Best Country" Optimizer
What they do: Personal Tax Simulator — input income profile, get ranked jurisdictions.
What we should do: Similar flow but with real calculations. User enters gross, filing status, and optionally selects variants (30% ruling, Beckham law, etc.) — we show every country+variant combo ranked by net. Include a "savings vs current country" column.
Effort: Medium — extension of #1 with variant permutations.
Differentiator: FiscalMap charges $19 for their rough version. Ours would be free and actually accurate.
3. Interactive World Map Visualization
What they do: SVG world map color-coded by top income tax rate, capital gains, VAT, etc.
What we should do: World map colored by effective tax rate at a user-specified gross salary. This is fundamentally more useful than a top marginal rate map — e.g., Netherlands at €50K effective rate ≠ Netherlands at €150K. Interactive: click a country → opens our calculator for that country.
Effort: Medium-high — needs SVG map component + data layer.
Differentiator: Dynamic effective-rate map vs static top-rate map.
4. Expat Regime Directory Page
What they do: Nothing — they don't model expat regimes at all.
What we should do: We already have 57 variant configs (30% ruling, Beckham law, SARP, impatriée, IFICI, expert tax, key employee, etc.). Create a browsable /expat-regimes page listing all special tax regimes with: country, regime name, description, eligibility summary, tax savings example, link to calculator with that variant pre-selected. Great for SEO.
Effort: Low — data already exists in our YAML configs.
Differentiator: Unique content nobody else has in structured form.
Tier 2 — Medium Effort, Broadens Appeal
5. Design Refresh: Premium Dark Mode
What they do: Dark theme with glassmorphism, gold accents, serif + mono typography pairing, smooth transitions, layered depth via backdrop-filter: blur() and rgba borders.
What we should do: Consider a design refresh for our calculator and landing page. Key techniques:
- Glassmorphic card panels with subtle blur
- More sophisticated color palette (not just Tailwind defaults)
- Typography pairing (serif for headlines, mono for numbers)
- Micro-interactions (hover lifts, staggered fade-ins)
- Command palette search (Ctrl+K)
Effort: Medium — mostly CSS/design work, component-level changes.
6. Public API with Tiered Pricing
What they do: REST API from free (500 req/mo) to Enterprise. Starter $699/yr, Pro $2,499/yr, Business $7,499/yr.
What we should do: Our engine is already a pure TypeScript module. Expose it as a public API:
POST /api/v1/calculate — full gross-to-net calculation
GET /api/v1/countries — available countries/years/variants
GET /api/v1/compare — multi-country comparison
- Free tier (100 req/day) → Paid tiers for volume
Effort: Medium — API exists internally, needs auth/rate-limiting/docs.
Differentiator: Our API returns actual bracket-by-bracket breakdowns, not flat-rate estimates.
7. Capital Gains / Investment Income Support
What they do: Dedicated crypto tax mode, capital gains calculator.
What we should do: Add input types beyond employment income (dividends, capital gains, rental). Many countries treat these differently (territorial exemptions, holding period rules, separate flat rates).
Effort: High — needs config schema extension + new configs per country.
Tier 3 — Nice to Have / Longer Term
8. Digital Nomad Visa Directory
What they do: 26 DN visa programs with income requirements, costs, duration, tax regime.
What we should do: Complementary content page. Data is publicly available. Could link visa info to our calculator ("DN visa for Portugal → calculate take-home with IFICI regime").
Effort: Low for static content, medium to integrate with calculator.
9. Tax Treaty Database
What they do: 5,025 bilateral treaty pairs with withholding rates (dividends, interest, royalties). OECD data.
What we should do: OECD Corporate Tax Statistics dataset is public. Could add /treaties endpoint and page.
Effort: Medium — data ingestion + UI.
10. Advisor Marketplace (Revenue)
What they do: Verified advisor listings on country pages, $500-950/yr per advisor.
What we should do: Once we have traffic, offer verified tax advisor placements on country calculator pages. High-intent placement.
Effort: Low technically, depends on traffic/sales.
11. Multi-Language Support
What they do: EN/ES/FR/PT with auto-detection.
What we should do: i18n framework. Priority languages: EN, DE, FR, ES, NL, PT.
Effort: High — needs i18n setup + translations.
Their Monetization Model (Reference)
| Revenue Stream |
Pricing |
Notes |
| Advisor listings |
$500-950/yr |
1-5 country pages, photo + bio + contact |
| Sponsored slots |
$300-800/mo |
Logo + CTA on every page load |
| API - Starter |
$699/yr |
15K req/mo, full country data |
| API - Pro |
$2,499/yr |
100K req/mo, simulator + treaties |
| API - Business |
$7,499/yr |
500K req/mo, priority support |
| Simulator access |
$19 one-time |
For end users (USDT/crypto payment) |
Their Traction (March 2026)
- 4,170+ unique visitors/month
- 850+ peak daily visitors
- 100% organic (zero paid acquisition)
- Reddit post: 1,200+ upvotes on r/digitalnomad
- Organic inbound from tax professionals wanting to list
Their API Data Model (Reference)
Per-country fields: income (top rate), cg, wealth, inheritance, type (Territorial/Worldwide/None), score (0-100), safety, col, healthcare, days (presence req), resCost, ppp_index, monthly_budget {rent, food, transport}, crypto {score, tax, note}, dn_visa details, social_security {ee%, er%}, pros[], cons[].
API endpoints: /countries, /countries/:code, /crypto, /us-states, /dn-visas, /rankings, /compare, /territorial, /search, /simulate, /treaties/:a/:b, /stats.
Key Insight
FiscalMap is wide but shallow (100 countries, rough estimates, subjective scores). We are narrow but deep (27 countries, verified calculations, 57 variants). The winning move is to add the comparison/ranking UX layer on top of our accuracy engine. A "which country is best for my salary" tool backed by real calculations would be genuinely unique — FiscalMap can't match our depth, and we can build the comparison layer.
Recommended priority: Items 1-4 above would be the highest-leverage investments.
Analysis based on live data from fiscalmap.app as of 2026-03-28. Visit the site to see their design — it's genuinely impressive visually.
Competitive Analysis: FiscalMap (fiscalmap.app)
FiscalMap is a tax intelligence platform targeting digital nomads, expats, and HNW individuals deciding where to relocate. They have ~100 countries with shallow data (single top marginal rate + subjective "scores"), 4,170+ monthly visitors (100% organic), and are monetizing via advisor listings, sponsored slots, and an API.
Their design is premium — dark mode (
#07090fbase), gold accents (#c9a84c), glassmorphism (backdrop-filter: blur(18px)), Libre Baskerville serif headlines + JetBrains Mono for data, smooth micro-interactions, and a polished interactive world map. It looks expensive.Their data is shallow — one top marginal rate per country, no brackets, no social security, no credits/deductions, no regional taxes, no expat variants. Their "simulator" is essentially
income × top_rate. Our engine is orders of magnitude more accurate with 27 countries, 57 variants, verified test vectors from official sources, and full bracket-by-bracket calculation.Strategy: keep our accuracy moat, adopt their UX ideas and breadth features.
Features Worth Adopting (Prioritized)
Tier 1 — High Impact, Builds on Our Strengths
1. Multi-Country Comparison Mode
What they do: Enter income → see all countries ranked by tax burden side by side.
What we should do: Run our engine across all configured countries for a given gross salary, show a ranked table of net take-home, effective rate, and breakdown. Unlike FiscalMap's
income × top_rateapproximation, ours would be the only tool showing actual net after brackets + credits + social security.Effort: Medium — engine already supports this, needs a new UI view.
Differentiator: Massive. Nobody else does accurate multi-country comparison.
2. "Find My Best Country" Optimizer
What they do: Personal Tax Simulator — input income profile, get ranked jurisdictions.
What we should do: Similar flow but with real calculations. User enters gross, filing status, and optionally selects variants (30% ruling, Beckham law, etc.) — we show every country+variant combo ranked by net. Include a "savings vs current country" column.
Effort: Medium — extension of #1 with variant permutations.
Differentiator: FiscalMap charges $19 for their rough version. Ours would be free and actually accurate.
3. Interactive World Map Visualization
What they do: SVG world map color-coded by top income tax rate, capital gains, VAT, etc.
What we should do: World map colored by effective tax rate at a user-specified gross salary. This is fundamentally more useful than a top marginal rate map — e.g., Netherlands at €50K effective rate ≠ Netherlands at €150K. Interactive: click a country → opens our calculator for that country.
Effort: Medium-high — needs SVG map component + data layer.
Differentiator: Dynamic effective-rate map vs static top-rate map.
4. Expat Regime Directory Page
What they do: Nothing — they don't model expat regimes at all.
What we should do: We already have 57 variant configs (30% ruling, Beckham law, SARP, impatriée, IFICI, expert tax, key employee, etc.). Create a browsable
/expat-regimespage listing all special tax regimes with: country, regime name, description, eligibility summary, tax savings example, link to calculator with that variant pre-selected. Great for SEO.Effort: Low — data already exists in our YAML configs.
Differentiator: Unique content nobody else has in structured form.
Tier 2 — Medium Effort, Broadens Appeal
5. Design Refresh: Premium Dark Mode
What they do: Dark theme with glassmorphism, gold accents, serif + mono typography pairing, smooth transitions, layered depth via
backdrop-filter: blur()andrgbaborders.What we should do: Consider a design refresh for our calculator and landing page. Key techniques:
Effort: Medium — mostly CSS/design work, component-level changes.
6. Public API with Tiered Pricing
What they do: REST API from free (500 req/mo) to Enterprise. Starter $699/yr, Pro $2,499/yr, Business $7,499/yr.
What we should do: Our engine is already a pure TypeScript module. Expose it as a public API:
POST /api/v1/calculate— full gross-to-net calculationGET /api/v1/countries— available countries/years/variantsGET /api/v1/compare— multi-country comparisonEffort: Medium — API exists internally, needs auth/rate-limiting/docs.
Differentiator: Our API returns actual bracket-by-bracket breakdowns, not flat-rate estimates.
7. Capital Gains / Investment Income Support
What they do: Dedicated crypto tax mode, capital gains calculator.
What we should do: Add input types beyond employment income (dividends, capital gains, rental). Many countries treat these differently (territorial exemptions, holding period rules, separate flat rates).
Effort: High — needs config schema extension + new configs per country.
Tier 3 — Nice to Have / Longer Term
8. Digital Nomad Visa Directory
What they do: 26 DN visa programs with income requirements, costs, duration, tax regime.
What we should do: Complementary content page. Data is publicly available. Could link visa info to our calculator ("DN visa for Portugal → calculate take-home with IFICI regime").
Effort: Low for static content, medium to integrate with calculator.
9. Tax Treaty Database
What they do: 5,025 bilateral treaty pairs with withholding rates (dividends, interest, royalties). OECD data.
What we should do: OECD Corporate Tax Statistics dataset is public. Could add
/treatiesendpoint and page.Effort: Medium — data ingestion + UI.
10. Advisor Marketplace (Revenue)
What they do: Verified advisor listings on country pages, $500-950/yr per advisor.
What we should do: Once we have traffic, offer verified tax advisor placements on country calculator pages. High-intent placement.
Effort: Low technically, depends on traffic/sales.
11. Multi-Language Support
What they do: EN/ES/FR/PT with auto-detection.
What we should do: i18n framework. Priority languages: EN, DE, FR, ES, NL, PT.
Effort: High — needs i18n setup + translations.
Their Monetization Model (Reference)
Their Traction (March 2026)
Their API Data Model (Reference)
Per-country fields:
income(top rate),cg,wealth,inheritance,type(Territorial/Worldwide/None),score(0-100),safety,col,healthcare,days(presence req),resCost,ppp_index,monthly_budget{rent, food, transport},crypto{score, tax, note},dn_visadetails,social_security{ee%, er%},pros[],cons[].API endpoints:
/countries,/countries/:code,/crypto,/us-states,/dn-visas,/rankings,/compare,/territorial,/search,/simulate,/treaties/:a/:b,/stats.Key Insight
FiscalMap is wide but shallow (100 countries, rough estimates, subjective scores). We are narrow but deep (27 countries, verified calculations, 57 variants). The winning move is to add the comparison/ranking UX layer on top of our accuracy engine. A "which country is best for my salary" tool backed by real calculations would be genuinely unique — FiscalMap can't match our depth, and we can build the comparison layer.
Recommended priority: Items 1-4 above would be the highest-leverage investments.
Analysis based on live data from fiscalmap.app as of 2026-03-28. Visit the site to see their design — it's genuinely impressive visually.