Free
With Google sign-in
Know where your money goes.
Free to use. Sign in with Google to save and sync. Try the demo first with Back to demo below - no account required.
Good morning
Welcome back
Free demo. Explore the full UI with sample data in your browser - no account required.
Sign in with Google to save to Drive and unlock imports, backups, and settings sync.
Drive session expired. Sign in again to reconnect and save.
Plans
FreeEvery plan keeps your ledger on your Google Drive. Free covers day-to-day money tracking; Premium adds subscriptions, monthly summary, and extra workspaces - plus CSV/Excel downloads, full backups, and restore.
Guest mode loads sample data in your browser: CSV upload, Download all (Excel), JSON backup/restore, and several Drive-backed Settings actions stay off until you sign in. On the hosted app, subscription tiers apply only after billing is enabled on our API.
With Google sign-in
Everything in Free, plus the power‑user toolkit
Rows list features with Free and Premium support.
Sheets match Import CSV layouts where applicable (see Import CSV → Ledger CSV column headers). Use Download CSV on each screen for that area, or Download all (Excel) for every exportable table (ledger, categories, notes & Trackers, reminders, dashboard snapshot, monthly summary). Requires sign-in; Premium when billing is on.
With a monthly budget on a category, bars show spent vs budget; overages use red.
With expected monthly on an income source (Categories), bars compare actual receipts vs that target - surplus over the expectation uses green.
Daily income and expenses from your ledger for the month selected in View month. Prev / Next update that filter so the whole dashboard stays in sync.
Read-only recap by calendar month - one section per month (collapsed by default except the month you picked in “View month”). Figures use ledger rows and opening balances per month bucket. Subs equiv /mo is the active subscription load billed to each account overlapping that month (yearly etc. scaled to monthly). Recurring in equiv /mo is expected scheduled income deposits for that month. Net after recurring & subs adds recurring income and subtracts subscription load from ledger month net.
Add the real accounts you spend from and deposit into. Each account can use its own currency (foreign bank, PayPal/Skrill e-wallet, crypto exchange, etc.). Balances and ledger amounts for that account stay in that currency — they are not converted to your wallet currency. Optionally set a reference limit (e.g. credit line). Mark accounts inactive to hide them from payment pickers, transfers, subscriptions, and the dashboard. They stay in your wallet - uncheck Active above the table to list them here. If this month is missing accounts from the prior month, use Sync from previous month. Opening balances default to last month’s estimated closes; you can change any opening directly in the table or via Edit, and your value is kept.
Money leaving an account: amount, date, category, and account paid from, plus optional title and note. Each row counts in the month of its date (same as View month at the top). Group by above the table switches between a flat list, grouping by Account, or by Category (your choice is saved on this device).
Money arriving: amount, date, receiving account, and income source: salary, refunds, interest, and similar inflows. Rows follow the same month rule as expenses (the row date vs View month). Group by above the table: flat list, by Account, or by Income source (same pattern as on Expenses; preference is saved on this device).
Moves balance between accounts (ATM, paying a card from checking, wallet → cash, FX between currencies, etc.). Same-currency transfers use one amount. When From and To use different currencies, enter the amount sent from the source account and the amount received in the destination currency; an optional fee (in the source currency) is deducted from the source only.
Charged account is required. Check Ongoing (no fixed end) for bills or rent with no end date (end date and installments remaining turn off). Otherwise fill either both start and end dates, or installments paid and installments remaining together (needs a start date - we compute totals and end date from those counts). Instalments paid / remaining and status in the tables follow the View month at the top (including daily or weekly billing). Subscriptions with a start date after that month are hidden until that month arrives.
Anything not marked Completed stays here. Finished plans move to Completed Subscriptions below (collapsed until you expand).
Deposit account is required. Link an optional income source from Categories for reporting. Check Ongoing (no fixed end) for salary or rent with no end date. Otherwise fill both start and end dates, or installments received and installments remaining together (needs a start date). Progress in the tables follows the View month at the top. Plans with a start date after that month are hidden until that month arrives. This tab is a schedule and forecast - log actual deposits on the Incomes tab.
Anything not marked Completed stays here. Finished plans move to Completed Recurring Income below.
Set up expense categories and income sources before you log heavily; they power pickers, dashboards, and imports. Optional monthly budget on a category feeds dashboard and bar views; optional expected monthly on a source compares plan vs actual income.
Expense rows link here · optional monthly budget · optional emoji icon (auto from name if empty).
Income rows link · Solar, Salary… · optional emoji icon (auto from name if empty).
Notes, checklists, rich notes, and spreadsheet-style tracker tables outside the core ledger. Group items with Topics (open the Topics dashboard). Add note creates a rich card; Add table builds a grid (paste from Excel in edit mode). Import tracker CSVs via Import CSV - filenames with tracker, note, or notes become tables here. Use Manage visibility or the hide icon to tuck items away without losing data. Drag ⠿ to reorder. Stored in your wallet file.
Create topic groups to organize cards. Assign cards to one topic each, filter the grid, or leave them uncategorized.
Checked cards appear on Notes & Trackers. Hidden cards stay in your wallet and are still included when you download the CSV export.
| Show | Title | Type | Topic | Created | Updated |
|---|
Due items and bills outside the ledger. Mark items complete to hide them from the main list (toggle Show completed to review). Turn on alerts for a banner under the top bar or system notifications - allow notifications in your browser when prompted.
Ledger tables - use the same column layouts as Download CSV on each page or Download all (Excel) (accounts, expenses, incomes, transfers, subscriptions, category sheets, plus notes & Trackers, reminders, dashboard snapshot, and monthly summary). Matching names reuse accounts and categories instead of duplicating them.
Tracker tables - spreadsheet-style grids on Notes & Trackers: filename must contain tracker, note, or notes (e.g. solar-tracker-2026.csv, project-notes-2026.csv). First row = column titles; each file becomes one new table card. Mix with ledger CSVs in the same upload.
Tip: Under Settings → Sidebar tabs, you can show or hide main nav items (Accounts, Expenses, …, Reminders, Monthly summary); Import CSV, Settings, and the lower links always stay visible. See Instructions for details.
accountexpense, income, transfersubscriptionrecurring and incomeexpense-categories, expense_categories, or excatsincome-sources, income_sources, or incatstracker, note, or notes (e.g.
solar-tracker-2026.csv, project-notes-2026.csv). First row = column titles; each file creates one table on
Notes & Trackers. Up to 20 columns.
Dashboard, Monthly summary, Notes & Trackers, and Reminders exports are for backup only (not imported via filename rules). Use ledger + tracker filenames above for uploads.
No files selected · you can choose several at once.
After a successful upload, your wallet stays on this device. If you are signed in with Google, we also save to your Drive in one step. Download all (Excel) now includes those extra sheets too. For ledger-only backup you can still download each table’s CSV from its page.
Snapshots stored in your Google Drive app-data folder. They survive profile deletion. Restore replaces your live wallet and uploads to Drive.
New automatic scheduled backups require Walletly Premium. Existing saved backups can still be restored or deleted below.
Loading backups from Drive…
No automatic backups yet.
A visual, click-through guide for new users: how logging, accounts, and the month filter fit together. When something can’t be saved, you’ll get a dialog (OK or Escape); quick confirmations show beside Saved in the top bar.
Open Settings (sidebar, below the divider) for profile photo, display name, currency, idle sign-out, month ledger cleanup (Delete month data per bucket), sidebar visibility, Excel download from the panel header, full wallet JSON backup, Restore from backup, and Delete profile (remove the Drive app-data file).
View month drives most tables and charts. The Dashboard summarizes expenses, income, and net cash flow and surfaces hints (e.g. category over budget, income vs expected).
Read-only archive (Premium tab when billing is on): one collapsible block per calendar month, using that month’s opening balances and ledger rows. Use Expand all / Collapse all in the panel header if you want every section at once.
Accounts are real-world places money lives: checking, savings, credit card, etc.
Set up expense categories and income sources before you log heavily; they power pickers, dashboards, and imports.
Money leaving an account: amount, date, category, account paid from, optional title and note. Rows land in the month of their date.
Money arriving: amount, date, receiving account, and source. For salary, refunds, interest, and similar inflows.
Move money between two accounts (e.g. checking → savings) without counting as expense or income. Pick two different accounts and an amount for the month you care about.
Recurring charges: service name, billing frequency, amount per period, charged account (required), status, and either dates or installment counts. Separate from one-off expenses, but feed dashboard “recurring load.”
Scheduled deposits (salary, rent received, retainers): plan name, billing frequency, amount per period, deposit account (required), optional income source, status, and either dates or installment counts. Separate from one-off income ledger rows - log actual deposits on the Incomes tab; this tab is forecast and schedule only.
recurring and income.Notes, checklists, rich notes, and spreadsheet-style tracker tables outside the core ledger (solar totals, FD trackers, payoff plans, project notes). Data lives in your wallet file.
Import tracker CSVs via Import CSV (sign in with Google): filenames with tracker, note, or notes. Header row + data; up to 20 columns. Each file adds one table card.
Hide the nav item under Settings → Sidebar tabs if you don’t need it.
Import CSV lives in the lower sidebar (with Settings, Instructions, Privacy, Contact). After you sign in with Google, choose files and Upload & save: merges into this device’s wallet, summarizes each file, and saves to Drive together. Guests can read the checklist and filenames on the Import page itself, but the file picker/commit controls stay disabled until sign-in.
Ledger CSVs match this app’s export columns. Tracker CSVs use the filename rules on the Import page. You can batch both together.
Download all (Excel) mirrors that bundle (Dashboard, Settings, and Import headers). It requires Google sign-in; on hosted builds with billing enabled, Premium rules may also apply (see Plans). In guest demo, every Download CSV and workbook control stays disabled until you sign in.
Use Save to Drive / Sync from Drive once authenticated so edits follow you across devices.
By using TheWalletly you agree to these terms. The product is offered free for lawful personal and household budgeting unless you purchase Walletly Premium under separate billing terms. Effective date: May 22, 2026.
We grant you a limited, revocable, non-exclusive, non-transferable license to access and use the version of TheWalletly we publish (website or authorized deployment) for personal or household financial tracking, subject to these terms and applicable law.
You may export your own wallet data for backup and analysis. That does not grant rights to our source code, visual design, or brand.
Without our prior written consent, you must not:
Enterprise hosting, OEM, or white-label arrangements require a separate written agreement.
TheWalletly, its logo, interface, text, and software are owned by the copyright holder (Copyright © 2026 TheWalletly - all rights reserved). The repository LICENSE states the same for source distributions.
Third-party names (Google, Google Drive, Stripe, Cloudflare, etc.) are trademarks of their respective owners. We are not affiliated with them beyond normal integrations you authorize.
Paid Walletly Premium features are subject to the plan shown in Plans and our Privacy Policy section on returns and refunds (seven-day satisfaction period where offered).
The app is provided “as is”. We do not guarantee uninterrupted service or that calculations meet your tax, legal, or advisory needs. You are responsible for your financial decisions and for keeping backups of data you care about.
To the fullest extent permitted by law, we are not liable for indirect, incidental, or consequential damages arising from use of the product.
We may update these terms. Material changes will be reflected in this panel and the effective date above. Continued use after changes means you accept the updated terms.
Questions, permission requests, or reports of infringement: use Contact in the sidebar or [email protected].
How TheWalletly treats your information: wallet data stays in your browser and, when you use Google, in your Drive app folder. We do not run a separate cloud copy of your ledger. Without sign-in, a sample wallet may load only for exploration - see What we collect below. Effective date: May 19, 2026.
We do not operate a proprietary cloud database for your ledger. What you enter (accounts, expenses, income, subscriptions, preferences) normally lives in your browser session and, after you authorize Google Drive, inside your Google account’s restricted app-data area. If you open the app without signing in, we may load a demonstration wallet bundled with the site so you can explore the UI; that session does not create or update your Drive backup until you connect Google. We aim to minimize data collection and to be transparent about the services involved.
When you submit the Contact form while signed in with Google, we send fields (name, email, topic, message) to Google’s Form endpoint so they appear in our response spreadsheet. Processing is governed by Google’s Privacy Policy. Do not include banking credentials or full payment numbers in feedback.
If you are not satisfied with your Walletly Premium plan, you may request a full refund of the payment for that subscription within seven (7) calendar days of the date you subscribed (the “satisfaction period”). Upon an approved refund request, we will refund the eligible payment in full and cancel the associated Premium subscription so it does not renew.
To request a refund, contact us through Contact in the sidebar (or the email/process we publish for billing support), clearly stating that you are exercising this policy and including the Google account or billing reference we need to locate your purchase. Refunds are issued to the original payment method where our payment provider allows; timing may depend on banks or card issuers.
We may refuse or limit refunds that appear abusive, duplicate, or outside this 7‑day satisfaction period. This policy is in addition to any rights you have under applicable law. Where our payment partner’s terms differ, we will work within their rules to honor this commitment.
Ledger data persists until you delete the underlying Drive app file(s), revoke the app’s access in Google Account settings, sign out to return to the sample wallet, or clear site data. Guest/demo sessions do not write to Drive until Google is linked. Tokens expire per Google policies; reconnect if prompted after idle periods.
Use a modern browser over HTTPS whenever this app is deployed. Protect your Google account with two-factor authentication. Exports you download leave the app as files entirely under your control.
TheWalletly is intended for adults managing household or personal budgets. Users under parental guidance should coordinate use with a supervising adult responsible for linked Google accounts.
For questions about privacy or this policy, use Contact in the sidebar - the in-app feedback form there. If we materially change practices, we will update this panel and revise the effective date in the hero above.
TheWalletly helps you stay on top of cash flow without giving up custody of your data when you sync to Google Drive. Use the form on the right to send ideas or issues; your submission is relayed privately to our team through Google Forms. Sign-in required so only active Google-connected users reach our inbox.
Know where your money goes.
TheWalletly is a budgeting workspace that stays with your Google account: ledger data saves to Drive’s app-data folder, while exports give you spreadsheets you can audit anytime.
Enterprise hosting or white-label deployments require a separate agreement; the standard product remains free for end users under our usage terms shown in the sidebar.
Share product suggestions, bug reports, or general feedback below. Submitting uploads your responses to our secure inbox (hosted on Google) - no separate browser tab needed. You must stay signed in with Google to submit.
Sign in with Google using the button in the top bar before you submit this form - we only collect feedback from authenticated users tied to your current session.
Signing in with Google…