Paisa Product Roadmap (2026-2028)¶
Date: 2026-03-18
This is the single source of truth for Paisa roadmap planning. It combines long-term product direction with practical quarter-by-quarter delivery goals, while preserving Paisa's local-first and plain-text ledger model.
Vision¶
Paisa evolves from a robust local-first desktop finance manager into an intelligent financial partner that remains auditable, privacy-first, and user-controlled.
Strategic Pillars¶
- Zero-friction automation: reduce manual bookkeeping through better imports, OCR, and optional integrations.
- Financial intelligence: move from historical reporting to explainable forecasting and decision support.
- Privacy-first sync and mobility: enable cross-device workflows without compromising local ownership and encryption.
- Extensible ecosystem: open provider and plugin extension points with clear contracts.
Product Themes (2026-2027)¶
- Faster onboarding to first useful insight.
- Better day-to-day planning and decision support.
- Deeper investment and tax workflows for advanced users.
- Safe automation with explicit user control and auditability.
Delivery Plan¶
Q2 2026: Onboarding and Data Flow¶
Goal: improve first-run success and reduce import friction.
Planned capabilities:
- Guided first-run setup flow:
- Detect and validate ledger dialect early (ledger, hledger, beancount).
- Validate required config fields with actionable fixes.
- Import workflow upgrades:
- Import preview with row-level validation errors.
- Reusable import profile presets for banks and brokers.
- Sync transparency:
- Last sync summary in UI with counts, warnings, and failures.
- Suggested next steps when sync partially fails.
- Budget starter pack:
- One-click templates for common budgeting styles.
- Auto-categorization hints based on account history.
Success criteria:
- Time-to-first-dashboard below 10 minutes for new users.
- At least 50% fewer import-related support issues.
- Higher first-sync success on clean installs.
Q3 2026: Planning, Insights, and UX Refresh¶
Goal: make planning actionable and insights explainable.
Planned capabilities:
- Forecasting workspace:
- Monthly cashflow projections based on recurring entries and trends.
- Best-case and conservative forecast modes.
- Goals improvements:
- Goal progress projection with expected completion date.
- Goal dependencies for milestone-based plans.
- Budget intelligence:
- Overrun risk flags before month-end.
- Suggested reallocations between categories.
- Explainable analytics:
- Drill-down cards showing how metrics are computed.
- Links from charts to underlying journal postings.
- UI and accessibility improvements:
- Dashboard customization with drag-and-drop widgets.
- Accessibility pass and improved responsive behavior.
- Advanced charting:
- Interactive flow views (for example, Sankey) for income/expense analysis.
Success criteria:
- Week-over-week growth in budgets and goals usage.
- Reduced month-end budget surprises for active users.
- Faster anomaly diagnosis on analytics pages.
Q4 2026: Investment and Tax Depth + Assisted Automation¶
Goal: improve investment workflows and begin safe AI assistance.
Planned capabilities:
- Portfolio diagnostics:
- Attribution by asset class, account, and instrument.
- Concentration exposure heatmap.
- Capital gains workflow:
- Tax-lot explorer with realized and unrealized breakouts.
- Financial-year and jurisdiction-aware filters.
- Corporate actions support:
- Helpers for split, bonus, and merger events.
- Reconciliation checks to prevent position drift.
- Multi-currency reporting:
- Performance in base and source currencies.
- FX impact decomposition in returns views.
- AI transaction categorization (opt-in):
- Local-first categorization suggestions that learn from user corrections.
- Confidence and explainability signals before applying tags.
Success criteria:
- More complete tax reporting without external spreadsheets.
- Fewer portfolio reconciliation mismatches after imports.
- Measurable adoption of suggestion-based categorization.
Q1 2027: Operations, Integrations, and Mobile-First Workflow¶
Goal: support reliable unattended operation and broader ecosystem usage.
Planned capabilities:
- Scheduled operations:
- Configurable background sync schedules.
- Optional end-of-day recomputation jobs.
- Integrations foundation:
- Personal API keys with scoped token controls.
- Webhook events for sync completion and failure.
- Price history export from database to ledger-family formats (ledger, hledger, beancount) with date-range and commodity filters.
- Design and implementation details tracked in Multi-Currency Commodity Prices RFC.
- Provider ecosystem:
- Standardized contract for new price/import providers.
- Community provider registry documentation.
- Mobile-friendly workflow:
- PWA enhancements for quick capture and review.
- Improved responsive UX for dashboard and transactions.
- Receipt capture groundwork:
- Capture flow and OCR pipeline validation for statement/receipt input.
Success criteria:
- More users running unattended sync successfully.
- Increasing contributor adoption of extension points.
- Better completion rates for key workflows on mobile.
- Users can round-trip externally fetched prices by exporting DB history into a valid price file for their selected dialect.
Q2-Q4 2027: Sync and Companion Experience¶
Goal: provide secure multi-device continuity.
Planned capabilities:
- Encrypted remote sync (optional):
- End-to-end encrypted sync via self-hosted and peer-to-peer options.
- Mobile companion expansion:
- Progressively expand from PWA-first flows to richer companion capabilities.
- Automation maturity:
- Intelligent recurring bill/subscription detection.
- Optional trigger-based automations through local webhooks.
- Retirement and long-horizon planning:
- FIRE and retirement scenario modeling with Monte Carlo simulations.
Success criteria:
- Reliable cross-device usage without privacy regressions.
- Lower manual effort in recurring transaction management.
- Strong usage retention for long-term planning features.
2028+: Platform and Ecosystem Scale¶
Goal: establish Paisa as a durable, extensible personal finance platform.
Planned capabilities:
- Plugin framework and marketplace foundations:
- Sandboxed runtime for scripts, importers, reports, and themes.
- Dedicated multi-currency and digital asset engine:
- Deeper handling of multi-currency and crypto assets.
- Institutional connectors where privacy can be preserved:
- Open banking connectors in supported regions.
- Advanced wealth workflows:
- Estate/trust-oriented planning and reporting workflows.
Technical Enablers¶
Backend¶
- Continue evolving
internal/domain boundaries for maintainability. - Use WebAssembly or Rust selectively for compute-heavy paths with measured gains.
- Evaluate encrypted SQLite (for example SQLCipher) as a default option.
- Expand prediction pipeline with explainable statistical and ML models.
Frontend¶
- Stay aligned with Svelte evolution, including Svelte 5 migration planning.
- Build and adopt a reusable Paisa component and design system.
- Improve analytics interaction patterns and accessibility consistency.
Infrastructure and Desktop¶
- Keep Docker-first deployment paths for self-hosters.
- Strengthen Wails bridge integrations (for example system tray and global shortcuts).
- Harden desktop authentication options, including biometric and hardware key support where feasible.
Guardrails¶
- Ledger files remain source of truth; generated state must stay reproducible.
- Preserve backward compatibility in public APIs where practical.
- Ship in small, testable increments with regression coverage.
- Treat security and readonly guarantees as release blockers for write paths.
- Keep advanced automation opt-in, explainable, and reversible.
Not Planned in This Window¶
- Cloud-hosted multi-tenant Paisa service.
- Real-time market data streaming infrastructure.
- Closed-source proprietary plugin marketplace.
[!NOTE] This roadmap is a living document and will evolve with community feedback, delivery learnings, and technology changes.
Scratch Notes
Tier Feature 🌟🌟🌟 Budget/price alerts — notify on budget breach, large anomaly, price threshold 🌟🌟🌟 Mobile PWA — the UI isn't mobile-optimized; most finance checks happen on phone 🌟🌟🌟 AI/NLP ledger entry — "spent ₹500 on Swiggy" → valid ledger syntax 🌟🌟 Net worth projections — extrapolate trajectory using savings rate + historical CAGR 🌟🌟 Recurring entry auto-generation — detection exists; one-click to generate a year of entries 🌟🌟 Bank statement import — PDF/CSV/OFX → ledger entries 🌟🌟 Tax optimization suggestions — LTCG harvest timing, 80C headroom alerts 🌟 Spending anomaly insights — "40% more on Food than last 3-month average"
✅ PRAGMA WAL mode + cache_size on DB open → trivial config change ✅ Pre-warm price/rate BTree caches in a goroutine after startup/sync → eliminates cold-start latency ✅ Merge GetExpense's 5 queries into 1 full scan + in-memory partitioning ✅ Parallelize GetDashboard's 7 sub-queries (sync.WaitGroup) ✅ Add cursor pagination to /api/transaction and /api/ledger