Offers and budget

Build a shopping list that actually works

A useful list is not a wish list. It is a short, dated record of what you are considering, what each candidate costs in pounds, and which conditions you still have to verify before you commit. Here is the order that keeps a hipobuy spreadsheet honest.

Updated 22 October 2026 6 min read Amounts in GBP
Black leather shoulder bag photographed on brushed steel under hard studio light
Editorial illustration. No product shown here is confirmed as available or in stock.

What a list fixes, and what it cannot

Most shopping mistakes are not taste mistakes. They are memory mistakes. You find a bag you like on Tuesday, a cheaper alternative on Thursday, and by Saturday you cannot remember which one had the longer strap, which one included a dust bag, or whether the delivery estimate applied to a UK address or a warehouse dispatch date.

A list separates two things people tend to blur: the record and the order. The record is what you saw, when you saw it, and what the page actually said. The order is a later, separate decision. Keeping them apart means a note about a size chart never gets mistaken for a promise that something was bought, and a price you captured never quietly becomes a price you paid.

Keep this distinction visible. Give every row a status column: considering, checked, ordered, dropped. If nothing in the row says ordered, treat the item as unbought, no matter how many notes it has.

Five stages, in order

The sequence below is deliberate. Each stage adds a column or two to the sheet, and each one makes the next stage faster. Jumping straight to the coupon stage is why budgets end up wrong.

  1. Need. Write the requirement in plain words: a waterproof layer for a 20-minute walk to the station, not "a coat". Note the size you normally take in that type of garment, and any item you already own that duplicates the job.
  2. Candidates. Add two or three options, never twenty. Record the product name as the seller writes it, the category, and the page address. Two or three keeps comparison meaningful.
  3. Checks. Confirm the specification fields that matter: composition, measurements, colour name, quantity per pack, and the date you last looked. Anything you could not confirm stays blank with a question mark, not a guess.
  4. Budget. Convert the item price into a full landed figure: subtotal, known service fees, delivery estimate, and a line for charges still unconfirmed. This is the stage most people skip, and it is the one that pays for itself.
  5. Save. Store the file or the browser record somewhere you will find again, with the date in the filename. A list you cannot locate is the same as no list.

A six-row example

The table below is a worked illustration, not a market snapshot. Every figure is a made-up example used to show the shape of the record. Substitute your own numbers and your own dates.

Example list, illustrated figures only — not live prices or availability.
ItemStatusSize / unitsItem GBPKnown feesChecked
Structured shoulder bag, blackconsideringone size£120.00£0.0020 Oct 2026
Wool-blend coat, charcoalcheckedUK 12£185.00£9.5018 Oct 2026
Leather trainers, off-whiteconsideringUK 7£95.00£0.0019 Oct 2026
Merino scarf, greycheckedone size£38.00£4.9512 Oct 2026
Cotton shirt, whitedroppedUK 10£45.00£0.0009 Oct 2026
Steel watch, 38 mmconsideringone size£210.00£0.0021 Oct 2026

Two rows are marked dropped and one is marked checked. That distribution is normal. A list where everything stays "considering" is a browsing history, not a plan.

Where the money leaks

Item totals are the easy part. The parts that break a budget are the ones nobody writes down: a service fee charged per parcel rather than per order, a delivery charge that changes once a basket passes a weight bracket, and a discount that only applies above a threshold you have not reached.

Add four columns before you add any discount column: known fees, delivery estimate, estimate source and date, and unconfirmed items. The last one matters most. If you cannot verify whether a charge applies, write the question rather than a number, and leave the row's total marked provisional. Our guide to separating the parts of your budget shows how to lay those columns out so a provisional total never looks final.

Saving without losing detail

A saved list is only useful if the next version can be compared with it. Keep the date in the filename, keep the previous version, and never overwrite a checked price with a fresh one in the same cell. Add a new dated column instead. Two versions side by side tell you whether a figure moved; one overwritten cell tells you nothing.

Before you place anything, run three final checks: the delivery address is the one you actually control (see checking delivery details), the size and quantity match what you measured, and every discount you have counted has a source and an expiry date on the same row. Then compare the shortlist properly using the product comparison method.

When you are ready, go back to the hipobuy spreadsheet home page and use the budget tool to test the figures against a threshold and a cap. The tool only does arithmetic on the numbers you enter; it does not confirm that an offer exists.

Back to hipobuy spreadsheet