Matheus103 downloadsRegistre receitas, despesas, cartões, gastos fixos, parcelamentos e aportes em arquivos Markdown locais.
See where your money goes. Keep the details in your vault.
Bring your income, everyday spending, credit card installments, and investment contributions into one clear dashboard. See what came in, what went out, and what remains for the month — right inside Obsidian.

Every entry stays in your vault as readable Markdown. No sign-up, no bank connection, no subscription. Just your records, on your terms.
Install Finance Vault and record your first expense with the built-in accounts and categories. Personalize them whenever you're ready.
Currently supports Brazilian reais (BRL). Entries are recorded manually.
Choose Month for the calendar view, Cycle for a period aligned with your payday, or Year to see the bigger picture. A cycle can run from the 10th of one month to the 9th of the next, for example.
Switch between an overview, searchable transactions, recurring items and installments, and investment contributions. Find an entry by description, account, or category, then edit it in place.
In Settings → Finance Vault → Financial cycle, choose when a new rule takes effect and the day of the month each cycle starts. Use Delete rule to remove a scheduled rule before its effective date. Active and past rules are kept to preserve cycle history.
Your records always stay in the file for their actual month. Changing the view never moves your data.
Ready to make it yours? Rename accounts and adjust categories in Settings → Finance Vault. Add recurring templates and customize your cycle when you need them.
The dashboard opens in Month, with the month name and exact date range at the top. Use the arrows to navigate and This month to return. Cycle follows the configured start day; Year shows a monthly breakdown.
Use Add expense, Add income or Add contribution for a new entry. When browsing a different period, the date defaults to its first day; when viewing the current period, it defaults to today. Always check the date before saving. Command-palette shortcuts continue to default to today.
Remaining = income − expenses − contributions. It is the result for the selected period, not a bank balance. Totals include future entries dated inside the period; credit card totals are not a statement or outstanding debt calculation.
The Getting started help button explains the main workflows. Settings now begin with account setup; recurring templates, cycles and storage options follow.
See the changelog for release notes.
Financas/
├── Transacoes/
│ └── YYYY-MM.md
└── Investimentos/
└── YYYY-MM.md
Markdown files, one per month. The plugin's tables sit between finance-vault:table:v1 markers — anything you write outside them (notes, links, whatever) is preserved. If a line turns out invalid or has a duplicated ID, the dashboard warns you instead of silently deleting it.
[!IMPORTANT] Back up your vault. Finance Vault keeps your personal records organized, but it's no substitute for bank statements or advice from a professional.
main.js, manifest.json, and styles.css from the latest release.<your-vault>/.obsidian/plugins/finance-vault/.You can also test it via BRAT using this repository's URL.
Being honest, because money is serious business:
If something on that list is a dealbreaker, open an issue — suggestions are welcome. Just don't include personal financial data in your report.
Requires Node.js 20+ and npm.
git clone https://github.com/matheusz-nied/finance-vault-obsidian.git
cd finance-vault-obsidian
npm install
npm run dev
The test vault lives in test-vault/ — open it in Obsidian with Open folder as vault.
Before any delivery:
npm test
npm run lint
npm run build
0BSD. Make good use of it.