Use when constructing the Estimated cost ballpark section of a trip plan. Encodes bucket structure (flights+pass+lodging+food+extras), 2026 family-of-N anchors, and the re-verify-at-booking marker. Invoked by trip-planner.
Scanned 9/9/2026
Install to Claude Code
npx -y skills add vamseeachanta/workspace-hub --skill cost-estimation --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cost Estimation?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vamseeachanta-cost-estimation)More formats (shields.io, HTML) on the badges page.
---
name: cost-estimation
description: Use when constructing the Estimated cost ballpark section of a trip plan. Encodes bucket structure (flights+pass+lodging+food+extras), 2026 family-of-N anchors, and the re-verify-at-booking marker. Invoked by trip-planner.
type: reference
---
# cost-estimation
A ballpark that gives the family enough information to decide go/no-go without pretending to be a quote. Always frame as "planning estimate, re-verify at booking."
## The bucket structure
Always render as a Markdown table with **bucket | per-person | family total** columns. Don't skip buckets — visibility is the point.
```markdown
| Bucket | Per person | Family of N |
|---|---:|---:|
| Flights / fuel | $X | $Y |
| Transit pass / car rental | $X | $Y |
| Scenic-train supplements / paid attractions | $X | $Y |
| Lodging — <base 1>, N nights | — | $Y |
| Lodging — <base 2>, N nights | — | $Y |
| Food | — | $Y |
| Local cable cars / tours / extras / tips | — | $Y |
| **Trip total** | — | **$lo – $hi** |
```
## Why ranges, not point estimates
A point estimate ("$8,500") feels precise but is wrong. Always render as a range (`$8,300 – $13,000`) so the family understands the swing. Communicate which buckets drive the swing — usually flights and lodging-tier.
## 2026 family-of-4 anchors (re-verify at booking)
These are calibration anchors, not quotes. Use them to sanity-check estimates; always state "re-verify at booking."
### International flights from IAH (round-trip, mid-range main cabin)
| Destination | Per person | Family of 4 |
|---|---:|---:|
| London / Paris (LHR / CDG) | $700 – $1,200 | $2,800 – $4,800 |
| Frankfurt / Zurich (FRA / ZRH) | $900 – $1,500 | $3,600 – $6,000 |
| Rome / Madrid | $850 – $1,400 | $3,400 – $5,600 |
| Tokyo (NRT / HND) | $1,200 – $1,900 | $4,800 – $7,600 |
| Reykjavík (KEF) | $700 – $1,100 | $2,800 – $4,400 |
| Cancún / Caribbean | $400 – $700 | $1,600 – $2,800 |
Add ~30% in summer / Christmas / spring break.
### Domestic flights from IAH (RT mid-range)
| Destination | Per person | Family of 4 |
|---|---:|---:|
| Denver / Phoenix / Salt Lake City | $250 – $450 | $1,000 – $1,800 |
| LA / SF / Seattle | $300 – $550 | $1,200 – $2,200 |
| Miami / Orlando | $200 – $400 | $800 – $1,600 |
| New York / Boston | $250 – $500 | $1,000 – $2,000 |
### Lodging (per-night, family room or 2BR)
| Region | Mid-range | Notes |
|---|---:|---|
| Switzerland | $300 – $700 | Highest in Europe |
| Italy / France / Spain | $180 – $450 | Cinque Terre / Paris highest |
| UK | $200 – $400 | London highest |
| Japan | $150 – $400 | Ryokan with meals separate tier |
| Iceland | $250 – $500 | Reykjavík highest |
| US national park town | $200 – $450 | In-park lodges 30% premium |
| US Gulf beach (Destin / 30A) | $250 – $600 | Peak summer; off-season half |
| US mid-tier road trip | $130 – $250 | Hampton / Holiday Inn Express |
| Cabin / Airbnb (US rural) | $150 – $350 | Beavers Bend, Hocking Hills |
### Food (family of 4, per day)
| Region | Cooking-mix | Restaurants-only |
|---|---:|---:|
| Switzerland / Norway / Iceland | $130 – $200 | $250 – $400 |
| France / Italy / Spain | $100 – $160 | $180 – $300 |
| UK / Germany | $90 – $150 | $160 – $260 |
| Japan | $80 – $140 | $140 – $240 |
| US (mid-tier) | $80 – $130 | $130 – $220 |
| Caribbean all-inclusive | included | — |
### Driving (US)
- Gasoline: 25 mpg car × $3.20/gal × distance ÷ 25 = fuel cost
- Tolls: variable; budget $30–$100 round-trip on east-coast / Texas trips
- Wear & tear: $0.20/mile is a planning rule of thumb
- Rental car (mid-size, 1 week): $400 – $700 + insurance + fuel
### Rail passes
| Pass | Adult cost (2026) | Notes |
|---|---:|---|
| Swiss Travel Pass 8-day 2nd class | ~$510 | Kids < 16 free with Family Card |
| Swiss Travel Pass 6-day 2nd class | ~$430 | |
| JR Pass 7-day | ~$340 | (post-2024 hike) |
| JR Pass 14-day | ~$540 | |
| Eurail Global 7-day-in-1-month | ~$510 | |
| BritRail 8-day | ~$380 | |
### Notable extras
| Item | Cost |
|---|---|
| Jungfraujoch (with 50% Swiss Travel Pass discount) | ~$95/adult |
| Glacier Express seat reservation supplement | ~$45/person |
| Antelope Canyon tour | ~$120/person |
| Vatican Museums skip-line | ~$45/person |
| Northern Lights Iceland tour | ~$120/person |
| Disney Park 1-day ticket (peak) | ~$170/person |
## The "swing factor" rule
When the range is wide, name what drives it. Example for #68:
> Big swings come from flights (book early) and lodging tier. Switzerland is genuinely expensive — budget closer to the top of that range if traveling in school summer holidays.
This converts an opaque range into actionable intel.
## Always include the re-verify marker
Every cost section must include this line (or equivalent), prominently, before the table:
> Planning estimate only — re-verify everything at booking. Prices in USD, rounded.
This protects against quotation-creep where the family takes the number as a commitment.
## Currency handling
For non-USD destinations:
- Quote in USD for the family's mental model (they're Houston-based)
- For flagship items (the big rail pass, the headline experience), parenthetically include the local currency for booking-page reference: `~$510 (CHF 460 / 8-day 2nd class)`
- Note the currency in the watch-outs section: "Switzerland uses CHF, not Euros."
## What to deliberately leave out
- Travel insurance — varies wildly; mention as a checklist item
- Souvenirs — unbounded
- Specific restaurant prices — too volatile
- Cellular roaming — depends on carrier plan
- Lost-luggage / weather contingency — by definition unpredictable
State explicitly that these are not in the estimate so the family doesn't expect the budget to cover them.
## Reference
- **#41 Beavers Bend:** mid-tier US cabin trip; total ~$1,500 – $2,500 family of 4 for 4 nights
- **#68 Switzerland:** family-of-4, 7 days, $8,300 – $13,000 range; flights and lodging swing-factors named explicitly
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!