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