🔐

Budget Tracker — Locked

🇲🇾 Budget Tracker

v3.3
Expected vs Actual · 2026–2032 · Analytics
Monthly
Annual
Budget
Charts
Settings
📋 Changelog ×
v3.3 Jul 2026
27 suggested categories across 8 groups (Food, Utilities, Health, Transport, Shopping, Entertainment, Kids, Savings)
Settings → "Add Suggested Categories" — pick and add missing ones without affecting existing data
Move imported transaction to a different category from the detail modal
v3.2 Jul 2026
Category Mapping tab in import modal — see all unique merchants, assign & save mappings
Saved mappings show SAVED badge; auto-apply on future imports
v3.1 Jul 2026
Month navigation moved to left sidebar for easy vertical scrolling
Inline editing of date, description & amount in import review
v3.0 Jul 2026
Full descriptions shown in transaction detail & import review (no more truncation)
Reset Month Data button — clear actuals for current month only
Fixed blank app caused by truncated file (missing closing script tag)
v2.9 Jul 2026
Click category name to view individual imported transactions
Delete individual transaction entries from category detail
Quick-create category & group directly from import review
v2.8 Jul 2026
Month-aware import — transactions routed to correct month automatically
Fixed import bug (state structure mismatch)
Favicon — Malaysian crescent+star in browser tab
Multi-file upload — import several statements at once
Unknown transactions auto-assigned to "Others" category
v2.7 Jul 2026
Smarter IBK FUND TFR merchant extraction
Auto-propagate category to same merchant rows
✨ Re-match button to re-run auto-matching
v2.6 Jul 2026
Mobile nav — sliding pill indicator + SVG icons
Swipe left/right gestures between views
Tap spring animation on nav tabs
v2.5 Jul 2026
Bank statement import (Maybank Savings + CC PDF)
Auto category matching from merchant names
Transaction review table before import
Sticky totals bar on monthly scroll
v2.4 Jul 2026
Year Budget Plan with group management
Fixed column alignment after Group column added
Cloudflare Pages deployment + GitHub auto-sync
v2.3 Jun 2026
Budget plan live totals recalculation
Actual/expected value sync on budget save
Group subtotals in Year Budget view
v2.2 Jun 2026
Dark green BudgetBuddy redesign
Background leaf SVGs and animated orbs
Light/dark theme toggle
v2.1 Jun 2026
Category grouping with subtotals
Analytics view with charts
PIN lock screen
INR conversion bar
v2.0 May 2026
Full UI redesign — mobile & desktop
Annual summary view
YTD tracking & progress bars
v1.0 Apr 2026
Initial budget tracker with categories
Expected vs Actual tracking
CSV export & multi-year support
Income
Expenses
Pending
Balance
MYR→INR Rate
Balance (INR)
Income (INR)
YTD Balance (INR)
Category Expected Actual Paid Diff Progress YTD 📝 📉 ✏️
🎯 Year Budget Plan —
Set default expected amounts for every category. These apply to all months unless overridden.
Annual Summary —
📈 Income vs Expense Trend
🥧 Expense Breakdown
📊 Year-over-Year
🔍 Category Trend

💾 JSON Backup

Export all years' data as a JSON file. Import it on any device to restore your budget.



🔐 PIN Lock

Protect your budget with a 4-digit PIN. The lock screen appears when you open the app.

No PIN set
 

🌙 Appearance

Switch between light and dark theme. Your preference is saved automatically.

📋 CSV Import Guide

Your CSV should have columns: Category, Expected, Actual, Paid (Yes/No). Month is taken from the currently selected month.

🗑 Reset Data

Clear actual amounts, transactions, and paid status — by month, all actuals for the year, or full year wipe.

➕ Add Suggested Categories

Add commonly used Malaysian household categories that are missing from your current budget. Existing categories are skipped.

🏦 Import Bank Statement

Supports CSV & PDF. Transactions are matched to your categories — review before importing.
🏦 Maybank Savings 💳 Maybank Credit Card 🏦 Standard Chartered 👛 Touch 'n Go