Independent guide. We are not Spreadsheet KakoBuy or oopbuy.com — the spreadsheet we review lives here

oopbuyspreadsheet

Comparison · snapshot 2026-11-08

Best spreadsheet for buying agents: what belongs in it

The parcel arrives, three items are missing, and you cannot remember which seller you used for the hoodie or what the agent quoted for freight five weeks ago. This happens because the information lived in a chat thread and a banking app. A buying agent spreadsheet fixes it, and the tool you pick matters far less than the columns you keep. This page shows the minimum viable structure, the columns that save the most money, and how to keep the sheet alive without spending an hour a week on it.

1,137 words · 1 min read Independent · we do not sell anything Prices are snapshots, never checkout totals

What the sheet is actually for

A haul tracker answers four questions. What did I order and from whom. What did it cost all the way to my door. What is still in the warehouse and how long has it been there. Which seller and which line worked last time. If your sheet answers those four, it is a good sheet.

Everything else is decoration. People add eight tabs of formulas and stop updating the file in two weeks. Start with one sheet and thirty rows, and only add a tab when you feel the pain of not having it.

The minimum set of columns

These fifteen columns cover almost everything. Order date, item name, seller or shop, marketplace, price in CNY, exchange rate used, price in USD, domestic shipping, agent service fee, warehouse arrival date, weight in grams, chosen shipping line, international freight, declared value and status.

Two of those deserve extra attention. The exchange rate column freezes what you actually paid, so a later rate move does not rewrite your history. The warehouse arrival date starts the free storage clock, which is the column that prevents a surprise storage fee.

ColumnTypeWhy it earns its place
Order dateDateAnchors the timeline
Item and sizeTextPrevents duplicate buys
Seller or shopTextLets you reorder the good ones
Price CNYNumberSource of truth before conversion
Rate usedNumberFreezes your real cost
Price USDFormulaComparable across orders
Domestic shipNumberOften forgotten, adds up
Service feeNumberYour real agent cost
ArrivedDateStarts the storage clock
Weight gNumberFeeds every freight estimate
LineTextExplains your freight numbers
FreightNumberYour largest single cost
Declared valueNumberUseful at the border
StatusTextOrdered, warehouse, shipped, landed
VerdictTextKept, altered, sold, shelved

The three formulas that matter

Landed cost equals price converted to USD, plus domestic shipping converted, plus service fee, plus freight, plus any duty you actually paid. That single number is what you compare between agents. It stops you from celebrating a cheaper item that cost more to ship.

Days in warehouse equals today minus the arrival date. Put a conditional colour on it so anything past day 70 turns orange. Cost per 100 grams equals freight divided by weight in hundreds of grams, which is how you find out that your light, bulky purchases are the expensive ones.

  • Landed = (CNY price + domestic) / rate + service fee + freight + duty
  • Days held = today minus arrival date
  • Freight per 100 g = freight / (weight in grams / 100)
  • Rate of saving = (retail price minus landed) / retail price

Which tool to use

A plain spreadsheet file is enough for almost everyone. It works offline, it is portable, and formulas are simple. Hosted sheets are better if two people share a haul, because you stop emailing versions. Notion-style databases are pleasant but slower to enter numbers quickly.

There is one more option: a web based agent spreadsheet where the rows are pre-built and the platform already knows the catalog. That wins on setup time and loses on customisation. If you order more than about ten items a month, the custom file usually wins.

ToolBest forWeakness
Local spreadsheet fileOne person, privacySharing is clumsy
Hosted online sheetTwo or more peopleNeeds a connection
Database appRich notes and photosSlow for bulk number entry
Pre-built agent sheetFast start, catalog awareLess flexible, tied to one site
Notes appA single small orderFalls apart after three hauls

Keeping the sheet alive

Update it at two moments only: when you place an order and when the parcel lands. That is ten minutes a month. If you try to update in real time you will quit, and an abandoned sheet is worse than none because you trust it when you should not.

Enter the QC notes in the same row while the images are still fresh. A month later, you will not remember whether the stitching on that jacket was acceptable, and the photo folder will be a mess of unsorted screenshots.

What not to track

Do not track wishlist items you have not bought. The list grows, it makes the sheet look busy, and it hides the real orders. Keep a separate note for ideas if you must.

Do not track other people's prices. Their rate, their currency and their line are different from yours, so the comparison is noise. Track what you paid, and let the oopbuy style sheet structure handle the rest.

When a spreadsheet stops helping

A spreadsheet earns its keep up to a point. Past about a hundred rows the formulas get fragile, the tabs multiply, and you spend more time maintaining the file than using it. At that stage the useful move is subtraction: keep the columns you actually read when making a decision, archive the rest to a second file, and stop tracking things you never look at.

The same applies on day one. Starting with twelve columns is a common reason people abandon the habit in week two. Start with six and add a column only when a real decision needs it. A sheet you update in thirty seconds will still exist in a year, and a perfect one will not.

Common questions

Questions people actually ask

Do I need a spreadsheet for a single order?

No. A note with the seller, price, weight and tracking is enough. A sheet pays off once you are running recurring hauls or splitting costs with someone.

How many columns should a buying agent spreadsheet have?

Fifteen is a practical minimum. Past twenty-five you are usually measuring things you never use.

Should I record the exchange rate?

Yes. It freezes your true cost on the day you paid and stops a later rate change from rewriting history.

Is a pre-built agent sheet better than my own file?

It is faster to start and usually better structured. Your own file is more flexible if you buy in unusual categories or want custom formulas.

Searches this page answers

  • best spreadsheet for buying agents
  • agent spreadsheet
  • haul tracker
  • order tracking sheet
  • oopbuy spreadsheet
  • oopbuy spreadsheets
  • spreadsheet oopbuy 2026

Use the catalogue, not the guesswork

Every number in this guide comes from a snapshot. The live sheet is where you check today.

  • 1,711 rows in the current snapshot
  • Both currencies on every row
  • Filter by category or brand
Open the live oopbuy spreadsheet

Sponsored outbound link. Independent guide, no order handling.