Skip to content

What is Zenvilope? ​

Zenvilope is a modern web application for managing your personal finances using the envelope budgeting method. It's designed to be simple, clear, and help you take control of your money.

The Philosophy ​

Zenvilope is built on proven budgeting principles:

  • Give every dollar a job: When money comes in, assign it to specific categories
  • Embrace your true expenses: Plan for irregular expenses by saving a little each month
  • Roll with the punches: Adjust your budget as life happens
  • Live on last month's income: Build a buffer so you're spending money you already have

Key Features ​

Multiple Budgets ​

Create separate budgets for different aspects of your life:

  • Personal finances
  • Business expenses
  • Household budget shared with family
  • Side project tracking

Each budget is completely isolated with its own accounts, categories, and transactions.

Budget Sharing ​

Invite other people to collaborate on a budget. Useful for household finances or business partners. Members see the same accounts, categories, and transactions. See Sharing for details.

Accounts ​

Track all your financial accounts in one place:

  • Checking and savings accounts
  • Credit cards
  • Cash
  • Investment accounts

Categories & Category Groups ​

Organise your spending into meaningful categories with emoji labels and colour-coded groups. Set targets on categories to track savings goals, match past spending, or budget repeating amounts. See Categories.

Transactions ​

Record and categorise every transaction:

  • Income deposits
  • Expenses and spending
  • Transfers between accounts
  • Split transactions across multiple categories
  • Bulk actions for clearing, approving, and deleting

Import Transactions ​

Import OFX/QFX files from your bank with automatic duplicate detection and matching to existing manual entries. See Importing.

Reports ​

Visualise your financial position with:

  • Net worth trend — track your net worth month by month
  • Spending breakdown — see where your money goes by category

Transaction Flags & Notifications ​

Flag transactions for another member's attention with notes. In-app notifications keep everyone informed about invitations, flags, and membership changes.

Monthly Budgeting ​

Budget your money month by month:

  • Allocate funds to each category
  • See what's available to budget
  • Automatic carryover of unused funds
  • Track overspending across months

Inspired By ​

Zenvilope draws inspiration from:

  • Actual Budget: Architecture and design patterns
  • YNAB: Budgeting methodology and philosophy

Technology ​

  • Backend: Django + PostgreSQL
  • Frontend: React 18 + TypeScript + Mantine v7
  • Data fetching: TanStack Query
  • Self-hosted: Your data stays on your server

Next Steps ​

Ready to get started? Head over to the Getting Started guide to create your first budget!

Envelope budgeting made simple