Travel Budget Planner (Budget vs Actual by Category)

Enter a budget and the actual spending for each category such as transport, accommodation and food. Get the exact difference, how much is used and each category’s share, with a chart and a CSV download.

  • Runs in your browser (no upload)

Currency and decimals

e.g. USD, EUR. It is only shown after the amounts; nothing is converted.

Budget categories

Enter the budget (target amount) and the actual spending for each category. Empty fields count as 0.

Summary

Total budget
2,450.00 USD
Total spending
2,120.00 USD
Left
330.00 USD
Budget used
86.5%

Categories over budget (1): Accommodation

Budget and spending by category

Breakdown by category (amounts in USD)

CategoryBudgetSpendingDifferenceUsedShare of budgetShare of spending
Transport800.00765.00+35.0095.6%32.7%36.1%
Accommodation600.00640.00−40.00106.7%24.5%30.2%
Food400.00312.00+88.0078.0%16.3%14.7%
Sightseeing and activities250.00180.00+70.0072.0%10.2%8.5%
Shopping300.00128.00+172.0042.7%12.2%6.0%
Other100.0095.00+5.0095.0%4.1%4.5%
Total2,450.002,120.00+330.0086.5%100.0%100.0%

Difference = budget − spending; a negative value means over budget. Shares are rounded with the largest-remainder method so that they add up to exactly 100.0%.

Manage data

Your entries are saved in this browser on this device.

How to use

  1. Set the currency label and the number of decimal places (nothing is converted between currencies).
  2. Enter the budget and the actual spending for each category. You can add, remove and rename categories.
  3. Check the totals, what is left (or how much you are over), the share used and each category’s share in the chart and table, then download a CSV if needed.

FAQ

Why do the shares always add up to exactly 100%?

The shares are rounded to 0.1% with the largest-remainder method. Plain rounding can add up to 99.9% or 100.1%; here the total is always exactly 100.0%.

Are the amounts calculated exactly?

Yes. Amounts are calculated as exact decimals in minor units (big.js), so there are no floating-point errors. The share used is rounded half up to one decimal place.

Can I mix currencies in one budget?

No. Nothing is converted, so enter every amount of one budget in the same currency. To record spending in several currencies, use the Trip Expense Ledger.

Where is my data stored?

Only in this browser on this device (IndexedDB); nothing is sent to a server. Use "Delete saved data" to remove it at any time.

Notes & limitations

  • What you enter is processed only on this page and is not sent to YUCTS servers.
  • No currency conversion: enter every amount in the same currency.
  • No typical prices or budget suggestions are provided; you enter the amounts yourself.
  • Up to 30 categories; each amount can be up to one trillion.