Templates › Plans and occasions
Holiday & Trip Budget
Made for people planning a big trip.
Plan every trip cost by category, compare estimates against what you actually paid, map the trip day by day, and see how much of the travel pot is left. The summary carries a chart that redraws itself as you type.
- Tabs
- 4
- Columns
- 26
- Fill themselves in
- 22
£7one payment, yours to keep
- Opens in Excel, Google Sheets and Numbers
- Delivered straight away
- No macros, nothing to install
- Change it free before you buy
Payment is handled by Stripe. Your card details go to them and never to us. Sales are final, which is why every tab, column and calculation is shown on this page first.
Everything inside, before you pay
This is the whole design: every tab, every column and how each calculated one is worked out. White cells are yours to fill in; the shaded ones work themselves out and are locked so a formula cannot be overwritten by accident. There is room for 480 rows.
Budget Items
| Column | Type | Worked out as |
|---|---|---|
| Item | text | |
| Category | choice (list) | |
| Booking Status | choice (list) | |
| Pay By | date | |
| Estimated Cost | currency | |
| Actual Paid | currency | |
| Difference | currency | IF(ISBLANK([actual]), "", ROUND([actual]-[estimated], 2)) |
| Difference % | percent | IF(ISBLANK([actual]), "", IFERROR(([actual]-[estimated])/[estimated], 0)) |
| Still To Pay | currency | IF(ISBLANK([estimated]), "", IF(ISBLANK([actual]), [estimated], MAX([estimated]-[actual], 0))) |
| Notes | text |
Itinerary
| Column | Type | Worked out as |
|---|---|---|
| Day | number | |
| Date | date | |
| Where | text | |
| Plan For The Day | text | |
| Staying At | text | |
| Main Transport | choice (list) | |
| Estimated Day Spend | currency | |
| Actual Day Spend | currency | |
| Day Difference | currency | IF(ISBLANK([actual_day_spend]), "", ROUND([actual_day_spend]-[est_day_spend], 2)) |
| Days From Today | number | IF(ISBLANK([date]), "", [date]-TODAY()) |
| Notes | text |
Travel Pot
| Column | Type |
|---|---|
| Source | text |
| Date Added | date |
| Amount In | currency |
| Method | choice (list) |
| Notes | text |
Trip Summary
| Measure | Worked out as |
|---|---|
| Total In The Pot | SUM([Travel Pot!amount]) |
| Total Estimated Cost | SUM([Budget Items!estimated]) + SUM([Itinerary!est_day_spend]) |
| Total Spent So Far | SUM([Budget Items!actual]) + SUM([Itinerary!actual_day_spend]) |
| Left In The Pot | SUM([Travel Pot!amount]) - (SUM([Budget Items!actual]) + SUM([Itinerary!actual_day_spend])) |
| Still To Pay On Estimates | SUM([Budget Items!outstanding]) + MAX(SUM([Itinerary!est_day_spend]) - SUM([Itinerary!actual_day_spend]), 0) |
| Pot Against Full Estimate | SUM([Travel Pot!amount]) - (SUM([Budget Items!estimated]) + SUM([Itinerary!est_day_spend])) |
| Share Of Estimate Spent | IFERROR((SUM([Budget Items!actual]) + SUM([Itinerary!actual_day_spend])) / (SUM([Budget Items!estimated]) + SUM([Itinerary!est_day_spend])), 0) |
| Over Or Under On Paid Items | SUM([Budget Items!variance]) + SUM([Itinerary!day_variance]) |
| Items Not Booked Yet | COUNTIF([Budget Items!booking_status], "Not Booked") |
| Items Fully Paid | COUNTIF([Budget Items!booking_status], "Paid") |
| Spent On Flights | SUMIF([Budget Items!category], "Flights", [Budget Items!actual]) |
| Spent On Accommodation | SUMIF([Budget Items!category], "Accommodation", [Budget Items!actual]) |
| First Day Of The Trip | IF(COUNT([Itinerary!date])=0, "", MIN([Itinerary!date])) |
| Last Day Of The Trip | IF(COUNT([Itinerary!date])=0, "", MAX([Itinerary!date])) |
| Days Planned | COUNT([Itinerary!date]) |
| Days Until Departure | IF(COUNT([Itinerary!date])=0, 0, MIN([Itinerary!date]) - TODAY()) |
| Average Estimated Spend Per Day | IFERROR(SUM([Itinerary!est_day_spend]) / COUNT([Itinerary!date]), 0) |






