CurrTax

AI-powered multi-currency expense tracker that auto-categorizes for taxes in seconds.

Score: 8.0/10UKMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Solopreneurs and indie hackers lack affordable tools for multi-currency expense tracking and automated tax categorization.

Solution

CurrTax automatically converts expenses from any currency using real-time rates and uses AI to categorize them into tax-deductible buckets based on your country's rules. Solopreneurs upload receipts or import CSVs, and get instant reports ready for tax filing. No more manual spreadsheets or confusing conversions.

Target Audience

Indie hackers and solopreneurs managing multi-currency expenses from international clients or operations

Differentiator

AI-driven tax categorization trained on freelancer-specific expense patterns, with one-click export to TurboTax/QuickBooks formats.

Brand Voice

friendly

Features

Multi-Currency Conversion

must-have8h

Real-time conversion of expenses using latest exchange rates from integrated API.

AI Tax Categorization

must-have20h

Automatically sorts expenses into categories like 'office supplies' or 'travel' compliant with US/EU tax rules.

Expense Upload

must-have12h

Drag-drop CSV/Excel import or manual entry with OCR preview.

Tax Report Generation

must-have10h

One-click PDF/CSV reports with totals per category and currency.

Dashboard Overview

must-have15h

Visual charts of monthly expenses, tax savings estimates.

Custom Tax Rules

nice-to-have8h

User-defined rules for categorization overrides.

Email Reminders

nice-to-have6h

Weekly summaries and tax deadline alerts.

Integrations

nice-to-have12h

QuickBooks/TurboTax export.

Total Build Time: 91 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
countrytextNo
subscription_tiertextYes
created_attimestampNo

Relationships:

  • one-to-many with expenses

expenses

ColumnTypeNullable
iduuidNo
user_iduuidNo
amountintNo
currencytextNo
categorytextNo
descriptiontextYes
datetimestampNo

Relationships:

  • foreign key to users.id

tax_categories

ColumnTypeNullable
iduuidNo
nametextNo
countrytextNo
deductibleboolNo

Relationships:

  • many-to-many with expenses via junction table

API Endpoints

POST
/api/expenses

Create new expense with AI categorization

🔒 Auth Required
GET
/api/expenses

List user's expenses

🔒 Auth Required
POST
/api/reports

Generate tax report

🔒 Auth Required
GET
/api/users/me

Get user profile and subscription

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind + Shadcn/UI
Backend
Next.js API routes + Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
OpenAI API for categorizationExchangeRate-API for rates

Build Timeline

Week 1: Core auth and DB setup

40h
  • User signup/login
  • Basic DB schema
  • Dashboard wireframe

Week 2: Expense CRUD

50h
  • Add/view expenses
  • Currency conversion

Week 3: AI and reports

50h
  • AI categorization integration
  • Report generation

Week 4: Polish and payments

40h
  • Stripe integration
  • Landing page
  • Testing

Week 5: Nice-to-haves

30h
  • Custom rules
  • Emails
Total Timeline: 5 weeks • 235 hours

Pricing Tiers

Free

$0/mo

No AI, no exports

  • 50 expenses/month
  • Basic categories
  • 1 report

Pro

$20/mo

1 user

  • Unlimited expenses
  • AI categorization
  • Unlimited reports
  • Exports

Enterprise

$50/mo

5 users

  • All Pro + custom rules
  • Priority support
  • API access

Revenue Projections

MonthUsersConversionMRRARR
Month 12003%$120$1,440
Month 61,2008%$1,920$23,040

Unit Economics

$40
CAC
$480
LTV
5%
Churn
92%
Margin
LTV:CAC Ratio: 12.0xExcellent!

Landing Page Copy

Track Multi-Currency Expenses & Auto-Categorize for Taxes

Indie hackers: Ditch spreadsheets. Get AI-powered tracking and tax-ready reports for $20/mo.

Feature Highlights

Instant currency conversion
AI tax buckets
One-click reports
Freelancer-focused rules

Social Proof (Placeholders)

"'Saved hours on taxes!' - Alex, Indie Hacker"
"'Perfect for EU clients.' - Sarah, Solopreneur"

First Three Customers

Post in r/indiehackers and r/solopreneur about beta access, offer free Pro for feedback. DM 10 active posters in those subs sharing expense pains. Use Twitter search for 'multi currency expenses' and offer trial.

Launch Channels

Product Huntr/indiehackersr/SaaSTwitter #indiehackersIndie Hackers forum

SEO Keywords

multi currency expense trackerfreelancer tax categorization toolautomated expense tax reportssolopreneur expense software

Competitive Analysis

Expensify

expensify.com
$5/user/mo
Strength

Receipt scanning

Weakness

Weak multi-curr tax focus, enterprise-oriented

Our Advantage

AI tax-specific for solos at fixed $20

QuickBooks Self-Employed

quickbooks.intuit.com
$15/mo
Strength

Integrations

Weakness

Poor multi-curr handling

Our Advantage

Real-time curr conv + AI cats

🏰 Moat Strategy

Proprietary AI model fine-tuned on freelancer expense data for accurate tax categorization.

⏰ Why Now?

Boom in international freelance post-remote work shift; crypto/digital payments increase multi-curr needs.

Risks & Mitigation

technicalmedium severity

AI categorization accuracy

Mitigation

User feedback loop to retrain model

marketlow severity

Low adoption by non-tech solos

Mitigation

Target indie communities first

legalmedium severity

Tax rule changes

Mitigation

Disclaimer + auto-updates via API

Validation Roadmap

pre-build7 days

Twitter poll + Typeform survey in indie groups

Success: 50+ responses, 70% interested

mvp14 days

Beta with 20 users

Success: 80% retention week 2

launch3 days

Product Hunt launch

Success: 500 signups

Pivot Options

  • Team version for agencies
  • Pure tax estimator tool
  • Crypto expense tracker

Quick Stats

Build Time
235h
Target MRR (6 mo)
$2,000
Market Size
$500.0M
Features
8
Database Tables
3
API Endpoints
4