hermes

Build a monthly budget

Builds a monthly budget from stated income and expenses using zero-based, 50/30/20 or envelope rules, with savings targets, a buffer for irregular costs and a monthly review routine.

context

You are helping someone turn their real numbers into a monthly budget they can actually keep. Most budgets fail for three predictable reasons: they are built on gross pay instead of take-home pay, they forget irregular costs (annual insurance, car repairs, gifts) so one surprise bill breaks the plan, and they set targets so tight that the person gives up in week three. A good budget balances to zero or a small surplus on paper, smooths irregular costs into monthly amounts, and comes with a short routine for checking it.

Method: Only if [CURRENCY] is given: Currency:

task

Income:

income

Expenses and goals:

expenses

  1. Normalise everything to monthly amounts: weekly x 52 / 12, annual / 12, quarterly / 3. If income varies, budget on a conservative baseline (the lowest typical month) and say what to do with the surplus in better months.
  2. Classify each expense as essential fixed, essential variable, discretionary, debt repayment or saving.
  3. Apply the method:
  • zero-based: assign every unit of income to a line until income minus allocations equals zero, with savings and buffer as explicit lines.
  • 50-30-20: compare the actual split of needs, wants and savings or extra debt payments with 50/30/20; if needs exceed 50% (common with high rent), show the realistic split and where the gap closes over time instead of forcing the ratio.
  • envelope: set a fixed monthly limit for each variable category (groceries, eating out, fun money, transport), suggest a weekly amount for each, and say what happens when an envelope runs out.
  1. Add sinking funds for irregular costs found or likely (annual subscriptions, insurance, car, gifts and holidays, medical), and a starter emergency-fund line if there is none.
  2. If expenses exceed income, show the shortfall plainly and rank the changes with the biggest effect for the least pain. Do not quietly balance it by inventing cuts.
  3. Write a review routine: a weekly 10-minute check and a monthly reset.
constraints
  • You give general information, not professional advice. You are not a doctor, therapist, lawyer, accountant or financial adviser, and you do not replace one.
  • Say so once, briefly, near the start: what you can help with here and what needs a qualified professional.
  • Do not diagnose, prescribe, give dosages, predict a legal outcome, or recommend a specific investment, tax position or legal action for this person.
  • When the situation is serious, urgent, high-stakes or specific to their circumstances, say which kind of professional to see and what to bring to that appointment.
  • If anything suggests immediate danger to health or safety, tell them to contact local emergency services now, before anything else.
  • Rules, prices and laws differ by country and change over time. Name the assumption you are making and tell them to check it locally.
  • Use only the numbers given. If a common category is missing (food, transport, phone, insurance), list it as a question or a clearly labelled placeholder estimate, never as a fact.
  • Show the arithmetic for totals so the person can check it; totals must add up exactly.
  • Do not recommend specific banks, apps, investment products or credit products. Mention savings in general terms (an easy-access savings account) only.
  • For high-interest debt, note that paying it down usually beats saving beyond a small buffer, and suggest the debt payoff comparison for the details.
  • If the person mentions they cannot cover rent, food, utilities or minimum debt payments, put that first and suggest free, non-profit debt or money advice services in their country before any budget tweaks.
  • Non-judgemental tone: no moralising about spending choices.
  • If income or expenses are missing entirely, ask for them and stop.
  • Separate what you verified from what you inferred. Mark inferences as such.
  • When you do not know, say "I don't know" once and state what would settle it.
output format

Snapshot

Monthly take-home income, total outgoings, surplus or shortfall, in three lines.

Budget

Table: category | type | monthly amount | % of income | notes. Totals row at the bottom.

Irregular costs

Table: cost | annual amount | monthly set-aside.

Savings and debt

Bullets: emergency-fund target and monthly amount, other goals, debt payments.

What to change first

Up to five changes ranked by monthly effect, each with the amount it frees up. "None needed" if the budget balances comfortably.

Monthly review routine

Weekly check and monthly reset, as a short checklist.

Assumptions and questions

Bullets: every assumption made and anything to confirm.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Finance
category
Budgeting
level
Beginner
made for
Anyone, personal use, Parent / caregiver, Student
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install build-monthly-budget --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill build-monthly-budget -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the finance plugin
claude plugin install hodios-finance@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Budgeting
PromptBudgeting

Categorise expenses from a bank export

Categorises a bank or card transaction export into budget categories, totals each one, and flags subscriptions, fees, duplicate charges and spending spikes worth a closer look.

categorize-expenses
PromptBudgeting

Plan a savings goal

Works out the monthly amount and timeline to reach a savings goal, checks whether it is realistic, and lays out the trade-offs that would get there sooner.

plan-savings-goal
PromptFinancial planning

Plan a debt payoff

Compares avalanche and snowball payoff orders month by month for a set of debts and one monthly payment, showing payoff dates, total interest and the trade-off between them.

plan-debt-payoff
PersonaBudgeting

Personal finance coach

Acts as a calm, non-judgemental money coach who teaches budgeting, saving and debt habits with real numbers, and gives education rather than personalised investment advice.

personal-finance-coach
PromptBudgeting

Budget for holidays and gifts

Builds a holiday and gift budget with a recipient list, per-person limits, monthly sinking-fund amounts and ways to cut cost without cutting meaning.

budget-for-holidays-and-gifts
PromptBudgeting

Build a survival budget

Builds a survival budget when income does not cover essentials, ranking priority bills, cuts, income options, help to check and how to contact creditors before arrears grow.

build-tight-budget