Crypto tax classification API
Tax data and logic layer for wallets, exchanges, and tax firms. Explainable. Audit-ready. Jurisdiction-aware.
# Classify a wallet
$ taxmaxi classify 0x1a2b... --jurisdiction DE
> Processing 847 transactions...
> 412 tax events classified
> Audit trail: ./output/audit.json
{
"tx_hash": "0x8f2e...3d91",
"block": 19847231,
"timestamp": "2024-03-15T14:32:01Z",
"source": "ethereum_mainnet",
"protocol": "uniswap_v3",
"event_type": "SWAP",
"asset_in": { "symbol": "ETH", "amount": "1.5" },
"asset_out": { "symbol": "USDC", "amount": "2847.50" },
"gas_eth": "0.0042",
"classification": {
"tax_event": "DISPOSAL",
"jurisdiction": "DE",
"method": "FIFO",
"rule_ref": "EStG_§23",
"holding_period_days": 412,
"treatment": "LONG_TERM_EXEMPT"
},
"lot_match": {
"acquired": "2023-01-28",
"cost_basis_eur": "1823.40"
},
"explanation": "Holding period >1yr. Exempt under §23 EStG."
}The Problem
Consumer tax tools were not built for platforms
Consumer tools
- Half transactions marked "Unknown"
- No API access for integration
- No audit trail or explanation
- Built for manual CSV uploads
TaxMaxi
- Every event includes rule + reasoning
- REST API for programmatic access
- Full audit trail for compliance
- Built for integration
DAC8 + MiCA
European crypto regulation increases compliance requirements. Platforms need infrastructure.
Rising complexity
DeFi, staking, bridges. On-chain activity is too complex for manual classification.
API gap
Tax firms and platforms need APIs. Existing tools are consumer-only.
The Product
Classification infrastructure with full explainability
Raw blockchain and exchange data in. Tax-classified events with audit trails out.
Ingest
Connectors
Normalize
Unified Schema
Classify
Tax Engine
Apply Law
Jurisdiction
Output
Audit-Ready
Every classification is explainable
Drill into any tax event. See the rule applied, the evidence, and the reasoning path.
Transaction
Classification
EStG §23 - Crypto Disposal
Private disposal transaction under German tax law
Classification path:
FIFO Lot Match
Holding period exceeds 1 year. Gain of 1,024.10 EUR is tax-exempt under §23 EStG.
API-first
RESTful API with webhooks. Stream classified events in real-time. Build tax features into your product.
POST /v1/wallets/{address}/classify
{
"jurisdiction": "DE",
"method": "FIFO"
}Deterministic
Same input, same output. Every classification includes the rule reference and reasoning. Fully auditable.
{
"rule_ref": "EStG_§23",
"classification_path": [...],
"audit_id": "aud_x8k2m"
}Jurisdiction-aware
German tax law live now. US and UK planned for Q2-Q4 2026. One API, jurisdiction as a parameter.
{
"live": ["DE"],
"planned": ["US", "UK", "FR"],
"methods": ["FIFO", "LIFO"]
}AI-Ready Architecture
Structured for machine consumption
Tax copilots and AI agents need structured, explainable data. TaxMaxi outputs include rule references, reasoning paths, and plain-language explanations that LLMs can relay directly.
Inspectable reasoning
Every classification includes the rule applied (e.g. EStG §23), the lot match used, and the reasoning path from transaction to tax event.
Deterministic outputs
Same input, same output. No probabilistic classification. AI systems can trust the data and explain it to users with confidence.
Structured JSON
Clean field semantics. No PDF parsing or HTML scraping. Direct integration with any AI system or copilot.
INPUT
PROCESSING
OUTPUT
LLM-ready: The explanation field provides natural language reasoning that AI systems can relay directly to end users.
Roadmap
Coverage expansion
Starting focused. Expanding based on customer demand.
Exchanges
Chains
Jurisdictions
Q1 2026
Live
Q2 2026
In development
Q3-Q4 2026
Planned
Q1 2026
LiveExchanges
Chains
Jurisdictions
Q2 2026
In developmentExchanges
Chains
Jurisdictions
Q3-Q4 2026
PlannedJurisdictions
Roadmap reflects current plans. Timelines may shift based on demand and regulatory changes.
Pricing
Infrastructure pricing
We work with partners through structured pilots. Pricing scales with transaction volume.
Pilot
Evaluate with real data
- Up to 1,000 transactions
- Full API access
- Germany jurisdiction
- Direct founder support
Growth
Per-transaction pricing
- Unlimited transactions
- Full API + webhooks
- Multi-jurisdiction (as available)
- Volume discounts
- SLA included
Enterprise
Annual agreement
- Everything in Growth
- Dedicated support
- Custom integrations
- On-premise option
- Compliance review
All engagements start with a pilot. Full API documentation and integration support included.
Use Cases
Built for platforms, not consumers
Your product, your UX. TaxMaxi provides the classification layer.
Tax Firms
Primary focus
API-driven classification for client portfolios. Replace manual spreadsheet work with programmatic processing and audit-ready outputs.
POST /v1/batch/classify
{
"wallets": ["0x1a2b...", "0x3c4d..."],
"jurisdiction": "DE"
}Wallets
Embed tax features
Real-time tax estimates inside your wallet. Pre-trade tax preview. Year-end summaries. Turn compliance into a feature.
GET /v1/wallets/{address}/summary
{
"year": 2025,
"jurisdiction": "DE"
}Exchanges
Compliance infrastructure
DAC8 reporting requirements. Per-user tax statements. Jurisdiction-aware classification without building the logic yourself.
POST /v1/reports/dac8
{
"user_id": "usr_abc123",
"period": "2025"
}Neobanks
Crypto tax module
Add crypto tax compliance without building classification infrastructure. Managed jurisdiction updates as laws change.
GET /v1/portfolios/{id}/tax-events
{
"jurisdiction": "DE",
"method": "FIFO"
}