Parcel planning · United States
Separate the parts of your budget
One total is not a budget. A budget is four numbers that are allowed to disagree: what the items cost, what you know you will be charged, what shipping might cost, and what you have not confirmed yet.
The four blocks
Block one, items. Price per row, in USD, from the date you checked it. This is the only block that is fully within your control, and it is the one most people over-weight.
Block two, known fees. Service charges, domestic transfer fees, packaging purchases, or any amount a provider has stated in writing. These are not estimates; they are amounts you expect to see on a receipt.
Block three, shipping. A range, not a number, until you have an actual quote. Mark it clearly as an estimate and record the divisor, rate, and assumptions you used. The quote-to-estimate method shows what to extract from a carrier's figures.
Block four, unconfirmed. Duties, taxes, insurance, or a fee you have only seen described vaguely. Leave the value blank and write the question. A blank cell with a question is honest; a made-up number is not.
If a total changes every time you look at it, the problem is usually that two blocks are merged. Split them and the number stabilizes.
An example budget
| Block | Line | Amount | Basis |
|---|---|---|---|
| 1 · Items | Six verified rows | $923.00 | Listing prices, checked 2026-10-20 |
| 2 · Known fees | Packaging and domestic handling | $45.00 | Stated in writing by provider |
| 3 · Shipping | Parcel estimate, 14.6 lb billable | $96.00 – $128.00 | Example divisor 139, two service levels |
| 4 · Unconfirmed | Import duties | — | Check current rules for the goods and value |
| Known subtotal | $1,064.00 – $1,096.00 | Excludes block four | |
The subtotal deliberately excludes the unconfirmed line. That way a duty assessment later does not look like a budget failure; it looks like a block that was openly pending.
Currency and dated rates
Keep every row's original currency and the USD value you used, plus the date and the source of the conversion. Rates move, and a budget that cannot be re-derived is not auditable even by you.
- Column A: amount in the original currency, with the code written out.
- Column B: rate used, for example "1 unit = 0.00 USD on 2026-10-20, source: bank card statement."
- Column C: USD amount actually charged, once you see it.
Card issuers can add their own conversion margin, so the charged amount is the only figure that settles the question. Record it instead of overwriting the original estimate.
Keeping unknowns honest
Review the fourth block before you commit, not after the parcel lands. For each unknown, write where the answer would come from: a carrier page, a customs page, a platform policy, or a message to the seller. Then date it when you check.
Coupon terms belong in the budget too, but as conditions rather than amounts. The coupon conditions guide covers minimum spend and exclusions, and the offer comparison guide shows how to compute the post-discount total without double-counting a shipping discount.
Finally, compare the finished budget against the charged total. The gap between them is the most valuable number in the file, because it tells you which block to check harder next time.
Back to hipobuy spreadsheet