Learn how to use Sahab Budget and understand your privacy
Follow these simple steps to start tracking your budget
Log into your online banking and export transactions as CSV file
Click "Upload CSV Files" on the Dashboard and select your exported files
Your transactions are automatically sorted into categories like Groceries, Gas, etc.
Go to Settings → Categories & Budgets to set spending limits for each category
Go to Settings → Data Management to download a backup of your data
Everything Sahab Budget can do for you
Transactions are automatically sorted based on keywords you define. For example, transactions containing "WALMART" go to Groceries.
When you drag a transaction to a different category, the app remembers and applies the same rule to similar future transactions.
View individual months, all data combined, or custom date ranges to analyze specific periods.
Export your data anytime as CSV or JSON. Import previous backups to restore or merge data.
Get the most out of Sahab Budget
Drag + Drop - Move transactions between categories
Click category name - View all transactions in that category
Hover on charts - See detailed amounts
Wrong categorization?
Add more specific
keywords in Settings
Lost data?
Always use the same browser and
create regular backups
CSV not working?
Ensure it has Date,
Description, and Amount columns
A: Any CSV with columns for Date, Description/Merchant, and Amount. Most bank exports work automatically.
A: Sahab Budget works with any bank! Chase and First Financial Bank are auto-detected. For other banks, you'll see a simple column mapping screen where you tell us which columns contain the Date, Description, and Amount. You can save your mapping for future uploads.
A: Yes! Upload CSVs from different banks - they'll all be combined and categorized together.
A: Create a simple CSV with your cash transactions and upload it like any bank file.
A: Sahab Budget works in mobile browsers. Save it to your home screen for app-like access.
Sahab Budget runs entirely in your browser. Your data never leaves your device.
All processing happens in your browser. Your financial data never leaves your device — it lives only in your browser's localStorage and is never uploaded to any server of ours.
We cannot see your transactions because they never leave your device. There is no account, no sync, and no upload.
We don't use analytics, tracking pixels, or cookies. The page does load fonts from Google Fonts and two open-source libraries (Chart.js, PapaParse) from a public CDN, so those providers see your IP address on page load — but they never receive any of your financial data.
The initial page load fetches fonts and libraries from public CDNs. Once your browser has cached them, the app continues to work offline — all calculations run locally.
Your data is saved in your browser's localStorage: