TaxPlan
An offline SwiftUI app for Indian salaried employees to plan taxes — compare job offers, model what-if scenarios, and see your tax liability update instantly as you adjust your numbers.
Overview
TaxPlan is a native, fully offline iOS app for salaried tax planning in India. It computes your tax liability from your actual salary structure and lets you explore decisions — a new job offer, a different regime, a change in deductions — before they happen, without sending a single byte of your financial data anywhere.
Core Idea
Tax planning tools usually ask you to either trust a spreadsheet you built yourself or hand your salary details to a web service. TaxPlan does neither: all tax computation runs on-device through a single, deterministic tax engine, and the app never adds networking, analytics, tracking, or a login.
Features
- Instant tax calculation — a dedicated tax engine computes your liability from your annual salary input, kept pure and deterministic so results are always reproducible
- Job offer comparison — model a prospective offer as an isolated scenario and compare it against your current numbers without touching your real data
- What-if scenarios — test the effect of a bonus, a new deduction, or a regime switch before it happens
- Salary workspace — build up your annual figures from a real salary breakup, which then feeds the tax engine through a dedicated builder step
- Offline-first — no networking, no analytics, no remote config, no third-party SDKs
- Accessible by default — full support for Dynamic Type, VoiceOver, Reduce Motion, and Reduce Transparency
Architecture
The app is split along firm boundaries: the tax engine owns all tax math and never appears duplicated in a view or a preview; view models handle orchestration; persistence is isolated to its own layer. Job offers and what-if scenarios are treated as planning objects that store inputs only — they never cache results — so every recalculation reflects the current tax configuration exactly.
Status
In active development, targeting the current Indian financial year’s tax rules.