Assign an income amount to named spending envelopes and expose money left unassigned or over budget.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Each non-empty line ends with a comma and amount; the final comma is the separator so an envelope name may contain earlier commas. The amounts are summed and subtracted from income, while allocation percentage divides that sum by income; no category or amount is supplied automatically.
Income: 3000 Envelopes: Housing, 1200 Food, 500 Transport, 250 Savings, 600
Name Amount --------- ------ Housing 1200 Food 500 Transport 250 Savings 600
Cash-envelope systems assign pay to housing, food, transport, and savings; zero-based budgets target a remainder of 0, while irregular-income plans begin from a conservative income figure.