Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Budget Planner

Ivan KalinichenkoIvan Kalinichenko490 downloads

A minimalist budget planning tool. Create, track, and manage budgets using markdown code blocks directly in your notes.

Add to Obsidian
Budget Planner screenshot
  • Overview
  • Scorecard
  • Updates13

A minimalist budget planning plugin that lets you manage finances directly in your notes using markdown code blocks.

screenshot

✨ Features

  • 📝 Plain markdown storage — the table is just a budget code block, editable by hand
  • 📊 Categories with per-category count and sum (shown when there is more than one category)
  • ✅ Click a row's checkbox to mark it paid; totals also show unchecked count and sum
  • ✏️ Inline editing of name, amount and comment (Enter saves, Escape cancels)
  • 🔗 Comments render inline markdown (wikilinks, external links, bold, tags) in editing view
  • 🔀 Drag rows between categories and reorder categories via the grip handle
  • 📈 Right-click a column header (#, Name, Amount) to sort rows inside every category
  • 🖱️ Right-click a row or category for new row / new category / delete
  • 🔄 Markdown is rewritten column-aligned on every change
  • ⚙️ Configurable default block template in plugin settings

Features docs

📖 Usage

Quick Start

  1. Open a note in Obsidian where you want to add a budget planner
  2. Use the command palette (Cmd+P on macOS or Ctrl+P on Windows/Linux) and run Budget Planner: Insert budget block
  3. Start editing your budget!

The table renders in editing view (Live Preview and Source mode). In Reading view the block stays a plain code block.

Syntax

Create budgets using the budget code block:

Online Services:
    [x] | Spotify   | 4.99
    [ ] | Youtube   | 16.99
    [ ] | 1Password | 6.95
Entertainment:
    [ ] | Netflix   | 12.99  | Family plan
  • A line ending with : starts a category
  • Row cells are [x]/[ ] | name | amount | comment; the checkbox and the comment are optional. The comment is the whole rest of the line after the amount, so | is safe to use inside it — but a | inside name or amount still splits the row wrong
  • Lines without | are ignored
  • Amounts are parsed as numbers — anything else in the cell is stripped, an unparsable amount becomes 0

🚀 Installation

From Obsidian (recommended)

  1. Open Settings → Community Plugins → Browse
  2. Search for Budget Planner (community plugin page)
  3. Install and enable it

Manual

  1. Download main.js and manifest.json from the latest GitHub release
  2. Create a budget-planner/ folder inside your vault's .obsidian/plugins/ folder and put both files in it
  3. Reload Obsidian
  4. Enable plugin in Settings > Community Plugins

🤝 Contributing

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

📄 License

MIT License - see LICENSE for details

💬 Support

  • Open an issue

🔖 Docs

  • How to Release
HealthExcellent
ReviewPassed
About
Manage budgets directly in notes using native Markdown code blocks and interactive checkboxes. Organize expenses by category, auto-format and align columns, sort entries, and compute category totals and overall sums.
FinanceTablesFormatting
Details
Current version
1.3.0
Last updated
2 months ago
Created
2 years ago
Updates
13 releases
Downloads
490
Compatible with
Obsidian 1.3.5+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Ivan KalinichenkoIvan Kalinichenkokalinichenko88
kalinichenko.dev/
GitHubkalinichenko88
Xjoker_bsg
  1. Community
  2. Plugins
  3. Finance
  4. Budget Planner

Related plugins

Simple Table Math

Do some math (sum, average, etc.) in your markdown tables.

PennyWallet

Track expenses, income, transfers, and credit card repayments as Markdown tables in your vault.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Admonition

Admonition block-styled content.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Datacore

An even faster reactive query engine for the data obsessed.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.