Ledger Copilot
Sign in

Product roadmap · The menu

What makes this a real product.

70+ features across 7 tiers. Each one moves the platform from prototype to enterprise-grade software. Status is honest: live means it works today in production; design ready means we know exactly how to build it; planned means it's in our long-term thinking.

Roadmap progress
24 / 77 features live(31%)
Updated June 2026
Live
24
In dev
8
Design ready
22
Roadmap
9
Planned
14
Jump to tier
1

Visual & UX modernization

The 'this feels like a 2026 product' tier.

9 / 10 live

Every modern SaaS has these. They cost a few days each and dramatically change how the product *feels*. Most are non-functional improvements with huge psychological impact.

Global command palette (⌘K)

Live

Press ⌘K anywhere → modal that searches every page, action, and recently-viewed report. Up/down navigation, enter to open. Single biggest 'this feels modern' upgrade.

Impact:high
Effort:M

Toast notifications

Live

Replace alert() calls with non-blocking toasts. Success, error, warning, info variants. Auto-dismiss with manual override. Action affordances ('Undo', 'View').

Impact:high
Effort:S

Keyboard shortcuts panel (?)

Live

Press ? anywhere to see all keyboard shortcuts. ⌘K palette, G then H to home, etc.

Impact:medium
Effort:S

Loading skeletons

Live

Content-shaped skeleton placeholders (animate-pulse) stand in while data hydrates across the app, instead of spinners. Live.

Impact:medium
Effort:M

Page transitions / motion

Live

Subtle fade/slide route transitions + staggered list reveals with cubic easing, and a route progress bar — reduced-motion respected. Live.

Impact:medium
Effort:M

Dark / light theme toggle

Live

Light + dark themes with OS-preference detection and a one-click toggle in the header; your choice persists and there's no flash on load. Live everywhere.

Impact:medium
Effort:M

Empty state illustrations

Live

Friendly empty states with an icon + clear call-to-action across the workspace (transactions, forecast, watchlists, team) instead of blank cards. Live.

Impact:low
Effort:S

Hover states + micro-interactions

Live

Polished hover + focus states across buttons, cards, menus, and nav throughout the app. Live.

Impact:medium
Effort:S

Better typography hierarchy

In dev

Custom font weights (Inter Display for hero), proper rhythm, optical-size adjustments at larger sizes.

Impact:medium
Effort:S

Global notification center (bell)

Live

Header bell with a dropdown of recent notifications + mark-as-read. Live — now fed by real data alerts (anomalies, watchlist matches, uncategorized backlog, cash runway) computed from your books, with a full view at /app/alerts.

Impact:high
Effort:M
2

Power-user productivity

Make accountants who use this every day faster than they were on QuickBooks.

7 / 10 live

Once a user is doing 100+ reconciliation actions a day, every shaved second compounds. These features turn the product from 'I can use it' to 'I refuse to go back'.

Customizable dashboard widgets

Design ready

Drag-and-drop widget grid. Pick from: cash balance, KPI tiles, recent transactions, top vendors, upcoming deadlines, audit score trend.

Impact:high
Effort:L

Saved questions / saved reports

Design ready

Star a Q&A question or a report; it appears in your sidebar. Re-run with one click.

Impact:high
Effort:M

Bulk actions

Live

Select transactions in the live workspace (with select-all) → set a category for all at once (teach-once learning applies), export the selection to CSV, or delete them in one move. Live at /app/live.

Impact:high
Effort:M

Undo / redo (⌘Z)

Live

Every change in the live workspace — categorize, delete, bulk edits, import, clear — is undoable (and redoable) with visible Undo/Redo buttons and Ctrl/Cmd+Z. Live at /app/live.

Impact:high
Effort:L

Quick-action right-click menu

Live

Right-click any transaction in the live workspace for a context menu — set a category, select, or remove it (all undoable). Live at /app/live.

Impact:medium
Effort:M

Drag-and-drop file upload

Live

Drop a bank CSV anywhere on the live workspace and it's imported + categorized instantly — no file dialog. Live at /app/live; PDF/receipt routing is the next step.

Impact:medium
Effort:M

Multi-tab / split-screen

Planned

Pin a report in one pane, browse data in another. Like Notion or Linear's split view.

Impact:medium
Effort:L

Inline editing

Live

Click a transaction's date, description, or amount in the live table to edit it in place — Enter or click-away saves, no modal (and every edit is undoable). Live at /app/live.

Impact:high
Effort:L

Global search

Live

Typeahead in the app bar across your transactions (description, category, amount, date) and every page/report — instant, client-side over your live books. Live in the /app nav.

Impact:high
Effort:M

Watchlists

Live

Watch a vendor, a category, or any charge over a dollar amount; every matching transaction is surfaced live, per company. Live at /app/watchlists; matches are pushed into the alerts bell + /app/alerts.

Impact:medium
Effort:M
3

Collaboration & permissions

Real teams have multiple users with different access levels. Auditors need read-only links.

0 / 10 live

This is the gap between 'solo bookkeeper tool' and 'team accounting platform'. Without this, we can't sell to PHAs with 5+ finance staff. Most are table-stakes for enterprise sales.

Multi-user accounts with roles

Design ready

Owner / Admin / Finance / Compliance / Auditor / Read-only roles. Per-feature permissions configurable.

Impact:high
Effort:XL

Comments + @mentions on reports

Design ready

Mark up an audit report; thread comments; tag teammates. Resolves like GitHub issues.

Impact:high
Effort:L

Approval workflows

Design ready

Configure: 'AP > $10K needs 2-approver sign-off.' Routing, notifications, audit log.

Impact:high
Effort:XL

Shareable links with expiration

Design ready

Generate a URL for a single report. Expires in 7/30/90 days. Optional password. Audit trail of accesses.

Impact:medium
Effort:M

Real-time presence + cursors

Planned

See who else is viewing the same report. Cursor positions like Figma/Notion.

Impact:medium
Effort:L

Auditor / CPA portal

Roadmap

Limited-scope external access. They see read-only reports, can comment, can request docs.

Impact:high
Effort:L

Board / Executive portal

Roadmap

Curated dashboard for board members. KPIs, audit status, compliance score. No transaction-level data.

Impact:high
Effort:L

Tenant portal (HUD-specific)

Planned

Tenant-facing portal for PHAs: rent ledger, payment history, recert forms, work-order requests.

Impact:high
Effort:XL

Vendor portal (W-9 + 1099)

Planned

Vendor self-service: W-9 collection, ACH details, 1099 retrieval. Reduces year-end chase.

Impact:medium
Effort:L

User activity / audit trail UI

In dev

Per-user 'who did what when' log. Filterable. Exportable. Required for SOC 2.

Impact:high
Effort:M
4

AI & intelligence

We have the deterministic foundation. Now layer real AI carefully on top.

7 / 15 live

Our differentiator is deterministic-first; we don't fabricate numbers. But for *narration*, *explanation*, *prediction*, and *natural language*, AI adds significant value if grounded properly.

AI chat copilot (sidebar)

Design ready

Persistent chat panel on every page. Grounded in your data. Can answer 'why is this anomaly flagged?' or 'show me last month's biggest vendors'.

Impact:high
Effort:L

Receipt OCR via image upload

In dev

Drag a receipt image → extract merchant/items/total. We have the package (@ledger/receipt-extractor); needs Vision API + UI.

Impact:high
Effort:M

Anomaly explainer

Live

Click 'Why?' on any flagged item to get a plain-English reason it was flagged plus the recommended next step — grounded deterministically in the transaction context. Live at /app/live.

Impact:high
Effort:M

Predictive cash flow

Live

Deterministic cash-balance projection over 30/60/90/180 days from your real transactions: recurring-charge detector + smoothed baseline, weekly confidence band, lowest-balance date + cash runway. Live at /app/forecast.

Impact:high
Effort:L

Smart categorization that learns

In dev

When user corrects a categorization, we learn the vendor + pattern. Next time, auto-categorize correctly.

Impact:high
Effort:M

Full payroll engine (ADP/Paychex-style)

Live

Gross-to-net with IRS Pub 15-T federal withholding, FICA/Medicare/FUTA/SUTA, state withholding tables, employer cost. Live at /payroll.

Impact:high
Effort:XL

W-2 / W-3 + 1099-NEC generation

Live

Year-end forms with SSA EFW2 + IRS transmittal records, $600 threshold detection, W-3/1096 summaries. Live.

Impact:high
Effort:L

Form 941 + 940 generation

Live

Quarterly federal return + annual FUTA, computed from payroll aggregates. Live.

Impact:high
Effort:M

Automatic tax-filing pipeline

Live

Build → validate → queue → transmit, with deadline tracking + auto-file scheduling + pluggable agency transmitter. Live at /payroll/filing (dry-run; real filing needs IRS TCC / SSA BSO / Form 8655).

Impact:high
Effort:L

Sales tax + economic nexus

Live

Destination-sourced calc with category exemptions + post-Wayfair nexus tracking across states. Live at /sales-tax.

Impact:high
Effort:L

Vendor negotiation suggestions

Planned

AI scans your spend → 'You're paying $1,200/mo for X. Comparable agencies pay $850. Here's a script to negotiate.'

Impact:medium
Effort:L

Tax planning recommendations

Planned

Quarterly + year-end. 'Your projected tax liability is $X. Strategies: accelerate Y, defer Z, harvest losses.'

Impact:medium
Effort:L

Scenario simulation

Planned

'What if I hire 2 more bookkeepers?' 'What if I cut vendor X?' AI runs the scenario through your books.

Impact:medium
Effort:L

Voice commands

Planned

'Hey Ledger, what was my biggest expense last month?' for hands-free CFOs. Mobile-friendly.

Impact:low
Effort:M

Document Q&A

Planned

Upload a contract / lease / regulation; ask questions about it. Grounded in the document.

Impact:medium
Effort:L
5

Data persistence & integrations

Right now data is per-session. Real product = real database.

1 / 12 live

This is THE biggest gap to being a real product. Until we persist data, we're a prototype. Once we persist, we unlock everything else (auth, teams, history, integrations).

Real persistent database (Postgres)

Design ready

Replace in-memory stores with Postgres. Multi-tenant schema. Row-level security. Backups + point-in-time recovery.

Impact:high
Effort:XL

User auth (email + SSO)

Design ready

Email/password + Google + Microsoft OIDC. SSO via SAML/OIDC. MFA mandatory.

Impact:high
Effort:L

Multi-tenant data isolation

Design ready

Each organization's data fully isolated. Tenant ID on every query. Encrypted per tenant.

Impact:high
Effort:L

More banks (international, credit unions)

Roadmap

Currently Plaid + OFX Direct. Add MX, Finicity, Tink (EU). Credit-union direct feeds.

Impact:medium
Effort:L

Payroll integrations (ADP, Gusto, Paychex)

Roadmap

Direct sync of payroll runs into the GL. Auto-allocates to programs/funds for PHAs.

Impact:high
Effort:L

Public API + webhooks

Live

Read API at /api/v1 (me, transactions, books, forecast) with bearer API keys + CORS, plus HMAC-signed outbound webhooks fired on data changes. Manage keys + endpoints at /app/developers. Live; write endpoints + SDKs next.

Impact:high
Effort:L

Slack integration

Design ready

Alert on audit findings, approve transactions from Slack, daily digest in channel.

Impact:medium
Effort:M

Calendar sync (compliance deadlines)

Design ready

Auto-create Google Calendar / Outlook events for HUD deadlines, audit dates, recert windows.

Impact:medium
Effort:M

Mobile PWA

Roadmap

Installable on iOS/Android. Receipt capture from camera. Mobile-optimized dashboard.

Impact:high
Effort:L

Native mobile app

Planned

React Native build for app store. Offline-capable for inspectors in the field.

Impact:medium
Effort:XL

Zapier / Make integration

Planned

Trigger actions in 5000+ apps when audit findings / report generation / category changes happen.

Impact:medium
Effort:M

CRM sync (Salesforce, HubSpot)

Planned

Push customer/vendor data into CRM. Used by accounting firms managing multiple PHA clients.

Impact:low
Effort:L
6

Industry-specific (HUD / PHA)

What needs to ship to compete head-to-head with PHA-Web on its home turf.

0 / 10 live

Right now we wedge in below PHA-Web. To eventually displace it, we need to own the HUD submissions themselves — not just prepare them. Each item here is a multi-month build.

HUD-50058 submission via IMS/PIC

Design ready

Direct API integration with HUD's IMS/PIC. Submit, retrieve, correct. The marquee compliance feature.

Impact:high
Effort:XL

NSPIRE mobile inspection app

Roadmap

iPad/iPhone app for physical inspectors. 89 defect codes, photo + GPS evidence, signed audit trail.

Impact:high
Effort:XL

VMS direct submission

Design ready

Auto-submit monthly VMS to HUD. Pre-validation + retry on edits.

Impact:high
Effort:L

LOCCS draw submission

Design ready

Submit draw requests directly to LOCCS / SecureSystems.

Impact:high
Effort:L

EIV reconciliation engine

Design ready

Pull EIV income matches, reconcile against tenant reports, surface only true discrepancies.

Impact:high
Effort:L

Multi-fund / fund accounting

In dev

GL with restricted fund balances per HUD program. Required for federal grantee compliance.

Impact:high
Effort:L

Capital project workflow

Design ready

Track 5-year Action Plan items, obligation deadline alerts, expenditure rate dashboards.

Impact:medium
Effort:L

HOTMA real-time impact tracker

In dev

Continuously model HOTMA rule changes against tenant roster. Per-family rent delta. Newly-ineligible alerts.

Impact:high
Effort:M

Rent reasonableness comp database

Roadmap

SEMAP indicator #5. Auto-pull comparable rents from public sources.

Impact:medium
Effort:L

Waiting list management

Planned

PHA-Web's stronghold. Complex feature; not v1 priority. Partner with HAPPY/Bostonpost initially.

Impact:medium
Effort:XL
7

Trust, security & compliance

The 'we're a real software vendor' tier. Required to sell into enterprise + government.

0 / 10 live

Most of these are calendar-bound (audits take 6-12 months) and table-stakes for procurement. Without them we can't bid on RFPs at scale. Some unlock specific market segments (FedRAMP unlocks federal).

SOC 2 Type II audit

In dev

12-month observation period + audit. Q3 2026 target. Mandatory for enterprise deals.

Impact:high
Effort:XL

StateRAMP authorization

Roadmap

9-12 months from application. Unlocks state-government procurement.

Impact:high
Effort:XL

FedRAMP Moderate authorization

Roadmap

12-18 months. Unlocks federal procurement directly. Required for HUD ATO.

Impact:high
Effort:XL

Penetration testing reports

Design ready

Annual third-party pen test. Reports available under NDA.

Impact:medium
Effort:M

Bug bounty program

Planned

Public bug bounty via HackerOne. Continuously test our security posture.

Impact:medium
Effort:S

Sample MSA / DPA / BAA downloads

Design ready

Self-serve templates for procurement officers + their counsel. Speeds contracting.

Impact:medium
Effort:S

Public security white paper

Design ready

12-page document explaining architecture, controls, certifications. PDF + landing page.

Impact:medium
Effort:M

Status page (status.ledgercopilot.com)

Design ready

Live uptime + incident history. Subscribe to incident notifications.

Impact:medium
Effort:S

Compliance documentation gallery

Design ready

Self-serve download of: SOC 2 report, insurance certs, security questionnaire pre-fills (SIG/CAIQ), penetration test summaries.

Impact:medium
Effort:M

GDPR / CCPA / state-privacy compliance

In dev

Data subject access requests, right to deletion, data residency controls.

Impact:medium
Effort:M

Which one should we ship next?

This roadmap is the menu. Each feature has a status, an impact score, and an effort estimate. Send us the three you want first and we'll prioritize them. Customer feedback drives the build queue.