Vipu User Guide

← Back to Docs

Overview

Vipu is designed to answer one simple question: "Do I have enough money to cover next month's expenses?"

Unlike apps that track every transaction, Vipu focuses on the big picture. You set up your recurring income and expenses once, then just update your account balances periodically. The app does the math to show your financial position.

Vipu has four main features:

The Balance-Based Approach

Vipu uses what we call balance-based budgeting. It sits between two extremes:

What Vipu Is NOT

What Vipu IS

Balance-based budgeting means:

Who This Works For

Balance-based budgeting works well if you:

The "One Month Ahead" Rule: The goal is to always have enough money in your accounts to cover next month's expenses. If your net position is positive, you're ahead. If it's negative, you're living paycheck-to-paycheck (or worse).

Who Might Need Something Different

This approach might not fit if you:

For those situations, a transaction-tracking app like YNAB might serve you better. Vipu is for people who've gotten past the "where does my money go?" stage and want a simpler maintenance mode.

Weekly Budget

The "One Month Ahead" Philosophy

Vipu assumes you want to always have enough money to cover next month's expenses. This means:

Example

Your rent is 1,200 EUR/month. Even after paying January's rent, the expense stays listed because you'll need to pay February's rent next month. If your balance drops below 1,200 EUR, Vipu shows you're not prepared for the upcoming rent.

Frequencies and Deadlines

Income and expenses support flexible schedules:

Vipu normalizes everything to a monthly equivalent for the budget overview. Weekly groceries of 100 EUR become ~433 EUR/month. Annual insurance of 1,200 EUR becomes 100 EUR/month.

One-Time Items

Items marked as ephemeral are temporary entries for things like a vacation booking or year-end bonus. They appear in your budget but are meant to be deleted once handled.

Understanding the Summary Cards

The budget page shows three summary cards:

  1. Current Position = Total account balances - Monthly expenses
    Can you cover next month right now?
  2. After This Month = Current Position + Net income
    Where will you be after this month's salary?
  3. With Savings Goals = After This Month - Savings targets
    What's left after setting aside savings?

Accounts vs Credit Cards

Vipu separates regular accounts from credit cards:

Both are included in your total balance. A checking account with 3,000 EUR and a credit card with -500 EUR means your total balance is 2,500 EUR.

Credit cards can have a payment due day to track when each payment is due.

Tip: Vipu assumes you pay credit cards in full each month. If you carry a balance, the negative amount correctly reduces your available funds.

Income and Deductions

Income items can be taxed or untaxed. For taxed income, Vipu calculates net income using your tax percentage (set in settings). Individual items can override the default tax rate.

Deductions reduce your paycheck before it hits your bank (lunch benefits, pension contributions, etc.). They're shown separately from income since your employer handles them.

You can set a payday in settings (e.g. the 25th) to anchor your budget cycle to when you actually get paid.

Expenses vs Savings Goals

Both reduce your available funds, but savings goals are shown separately in the third summary card.

Net Worth Tracking

Monthly Snapshots

Net worth tracking works differently from the budget. Instead of real-time updates, you create a snapshot once per month recording all your assets and liabilities.

This approach is intentional:

Groups and Categories

Net worth is organized into groups and categories:

You can customize both. The default groups are just suggestions - create whatever makes sense for your situation.

Personal vs Company Wealth

Each category can be marked as personal or company-owned. This is useful for:

Charts and Trends

The net worth page shows:

Forecasting & FIRE Statistics

Net Worth Forecasting

The forecasting panel projects your future net worth from your snapshot history. Pick a lookback period to control how the growth trend is calculated:

FIRE Calculator

The FIRE (Financial Independence, Retire Early) calculator shows:

You can configure annual return, inflation, safe withdrawal rate, current/target age, monthly savings, and annual expenses. Savings and expenses are auto-calculated from your budget but can be overridden. Settings persist in local storage.

A chart compares your projected growth against the required trajectory.

Tip: The FIRE calculator uses inflation-adjusted returns, so the numbers represent today's purchasing power.

Financial Goals

Goals let you set targets and track progress. There are three goal types:

Goals can have a target date. With 3+ months of data, Vipu shows whether you're on track or behind based on linear projection.

Example Goals
  • "Reach 100,000 EUR net worth by December 2026" - net worth target with deadline
  • "Save 20% of income" - savings rate goal, always ongoing
  • "Build 10,000 EUR emergency fund" - savings goal tracking a specific category
  • "Pay off car loan" - savings goal tracking a loan category (target is 0 EUR)

Goals appear as horizontal lines on the net worth chart. Each active goal also shows a progress bar and status indicator.

Recommended Workflows

Weekly Routine (5 minutes)

  1. Open the Budget page
  2. Update each account balance with the current amount
  3. Check your "Current Position" - is it positive?
  4. If you paid off a credit card, update that balance too
Tip: Pick a consistent day (like Sunday evening) to update balances. Want to do biweekly checking? Monthly? Whatever suits you!

Monthly Routine (15 minutes)

  1. At the end of each month, go to Net Worth
  2. Click "Add Snapshot" and select the month
  3. Optional: Prefill suitable accounts with data from the budget
  4. Enter current values for each category
  5. Review charts and forecasting projections
  6. Check FIRE statistics
  7. Optional: update any income/expense changes for next month

Getting Set Up (30-60 minutes, one time)

  1. Add your bank accounts and credit cards (with payment due days)
  2. Set up your income sources with frequencies (salary, side income)
  3. Add any payroll deductions (lunch benefits, pension, etc.)
  4. Add your expenses with appropriate frequencies (rent monthly, groceries weekly, insurance yearly, etc.)
  5. Set your tax percentage and payday in settings
  6. Create net worth categories that match your accounts
  7. Add your first net worth snapshot
  8. Optionally: set up financial goals and configure FIRE calculator settings

Getting Started

When you first open Vipu, the database is empty. You have two options:

  1. Load example data - Use the "Seed Data" buttons to load sample data and explore the app
  2. Start fresh - Add your own accounts, income, and expenses manually
Note: The seed data is for demonstration only. Make sure to delete it and enter your real data before using Vipu seriously.

For installation instructions, see the README on GitHub.