Features Pricing FAQ Help
Log in Connect your eBay
Help / Orders and buying prices

Importing buying prices from a spreadsheet

If you kept your orders in a sheet before Baiord, upload it and let Baiord match the eBay order numbers. What the file needs, and what every row status means.

On this page

What the file needs What the statuses mean Things it handles for you Nothing happens until you apply

If you were tracking orders in a spreadsheet before Baiord, you do not have to retype any of it. Orders → Import costs from spreadsheet matches your sheet against your eBay order numbers and fills in the buying prices.

app.baiord.com/patik-store/orders
Dashboard
Sell
Orders3Refunds & Returns2ProductsSuppliers
Money
FinanceExpenses
Understand
AnalyticsReportsInsights
Month to date
$3,912.47net profit
409 of 412 priced99%
Support Settings eBay: patik_store
Patik Store Search orders, SKUs, buyers…⌘K 3 PR

Orders

Enter the supplier buying price — profit and analytics update automatically.

Price past orders Spreadsheet mode Import costs from spreadsheet
All timeToday7 days14 daysMonth to dateLast monthCustom
Awaiting dispatch3Past dispatch deadline0 Dispatched on time1,210Dispatched late0 In transit18Delivered1,192 Dispatched without tracking0Made a loss1
All1,284Awaiting cost3Refunded2Returned1Cancelled
ColumnsOrder, buyer, SKU, tracking…
OrderDateBuyerProductQtySoldFeesCostProfitMarginStatus
12-13251-0987629 Octd_mccabe USB-C Car Charger, 67 W(CCH-67)1 $34.99$6.67 $12.95 $15.37 43.9%
26-09918-1120429 Octsarah.lou Thermal Label Printer 4×6(TLP-46)1 $89.00$16.14 Add cost — —
08-10477-3195228 Octdkowalski Phone Tripod Stand, 160 cm(TRP-160)1 $18.49$6.36 $12.60 −$0.47 -2.5%
21-13302-7712028 Octj_okafor Wireless Doorbell, 2 receivers(WDB-2)1 $27.95$4.11 Add cost — —
03-11482-2271027 Octtomwright_9 Silicone Watch Strap 22 mm(SWS-22)2 $18.98$3.46 Add cost — —
17-12093-4041826 Octemma-reads LED Desk Lamp, dimmable(LDL-01)1 $24.99$4.74 $11.20 $9.05 36.2%

↑ ↓ to move, / to search

Import buying prices from your spreadsheet

Kept your orders in a sheet before Baiord? Export it as CSV and upload it here. Baiord matches each eBay order number, takes the buying price and supplier order number, and fills them in. Payout and profit columns are ignored — those come from your real eBay data.

Your sheet needs these two columns — anything else is fine and gets ignored

eBay Order Number requiredBuying Price requiredSupplier Order No optionaleBay Payout, Profit, … (ignored)
12-34567-890124.50INV-123-456…

Column names don't have to match exactly — after uploading you can point Baiord at the right columns.

Choose a CSV fileIn Google Sheets: File → Download → Comma-separated values (.csv). In Excel: File → Save As → CSV.

orders-before-baiord.csv · 6 rows

eBay order numberOrder Number
Buying priceCost
Supplier order no.Supplier Ref
3 ready1 already priced1 multi-item — enter by hand1 order not found
OrderBuying priceSupplier refStatus
21-13302-77120$9.80INV-4471-0918Ready
03-11482-22710$4.20INV-4471-0922Ready
11-12950-60381$12.60INV-4472-0107Ready
12-13251-09876$12.95INV-4468-3310Already priced
26-09918-11204$64.90INV-4472-0115Multi-item — enter by hand
19-10022-48812$7.40—Order not found
Also replace the 1 price already entered

Nothing changes until you apply. Imported prices show as “imported” in each order's cost history.

Apply 3 prices
LiveImporting from a spreadsheet, playing on its own: choose the CSV, and Baiord matches each eBay order number, shows what every row will do — ready, already priced, multi-item, not found — and changes nothing until you press Apply.

What the file needs

CSV only. In Google Sheets, File → Download → Comma-separated values. In Excel, File → Save As → CSV.

ColumnNeeded?Example
eBay order numberRequired12-34567-89012
Buying priceRequired4.50
Supplier order numberOptionalINV-123-456
Anything elseIgnoredpayout, profit, notes…

Column names do not have to match. Baiord guesses from your header row and then shows you three dropdowns — eBay order number, Buying price, Supplier order no. — prefilled and correctable. A sheet with no header row works too; the columns are then just numbered.

The price is read as the order total, not the per-unit price. Baiord divides it by the order's quantity. If your sheet holds per-unit prices and your orders are mostly single units, these are the same number — but on multi-unit orders they are not, so check before you apply.

Your payout and profit columns are deliberately ignored. Those come from your real eBay data, and a figure you typed months ago is not evidence.

What the statuses mean

StatusWhat it means
ReadyMatched, single product, no price yet. This one will be applied.
Already pricedMatched, but already has a price. Applied only if you tick the overwrite box.
Multi-item — enter by handThe order has several products, so a single total cannot be split between them safely.
Order not foundNo order with that number in this workspace. Usually it is outside your start date.
Cancelled — no buying priceSkipped, and nothing to fix.
Price unreadableThe cell is not money, is zero or below, or is implausibly large. Nearly always a mis-mapped column.

Things it handles for you

  • Currency symbols, spaces and thousands separators are stripped. A European decimal comma works. Brackets around a figure read as negative.
  • Both old and new eBay order number formats are matched.
  • Duplicate rows for the same order: the last one wins — the bottom of a spreadsheet is where the correction usually lives.
  • An unreadable cell becomes a visible error, never a silent zero.

Nothing happens until you apply

The preview shows every row and its status with counts per status. Overwriting existing prices is off unless you tick it. The button then reads Apply {n} prices, and only then is anything written. Imported prices show as "imported" in each order's cost history.

Limits: 5 MB of CSV, up to 20,000 data rows per upload. If your file fails outright the toast reads "Import failed — nothing was changed", which is literal.

More in Orders and buying prices

The Orders pageEvery tab, filter, column and keyboard shortcut on the screen you will spend the most time on. Entering a buying priceThe single thing Baiord needs from you, how the suggestion chips work, what happens on multi-product orders, and why cancelled orders take no price. Pricing a backlog of ordersThe Price past orders screen: one price per product across a whole date range, with price breaks, and a preview before anything is written. Spreadsheet modeA grid of unpriced orders you can type and paste into, with fill-down and per-row saving.

Still stuck? A person reads every message.

Email support@baiord.com

Baiord connects to eBay through eBay's developer APIs with read-only permissions, approved on eBay's own sign-in page. It cannot list, end or reprice an item, message a buyer, issue a refund or move money, and it never sees your eBay password. You can withdraw its access at any time, from Baiord or from your eBay account.

Profit is what eBay reports — the sale, the postage your buyer paid, any discount you gave and every fee eBay charged — less the buying price you enter, with refunds, fee credits and supplier refunds on the order they belong to. Sales tax and VAT that eBay collects and remits are neither revenue nor cost. An order without a buying price is left out of profit until it has one.

Days and months start at midnight in your workspace's time zone — the zone eBay cuts your statements in, set from your marketplace. A refund counts in the month it arrived unless you choose the month of the original order.

Prices are in US dollars and are the whole price; no VAT is added. Each eBay account has its own workspace, so two sets of books never mix: Solo covers one account, Multi covers three.

Features are subject to change. Some features, such as Finance, are switched on per workspace.

eBay is a trademark of eBay Inc. Baiord is an independent product and is not affiliated with or endorsed by eBay Inc.

Product

How it works Features True profit Expense management Pricing Questions and answers

Get started

What Baiord does Creating your account Connecting eBay Your free trial Plans and billing Currency and time zone

Your team

Roles and permissions Workspace settings

Using Baiord

The Orders page Entering a buying price Pricing past orders Stock batches Refunds and returns Supplier refunds The dashboard The monthly P&L Reports and exports

Seller guides

eBay fees explained Profit after fees Refunds and fee credits Promoted Listings fees Payments on hold Sales tax and VAT Cost of goods Payouts vs profit All seller guides

Help

Help centre Profit looks wrong Orders are missing Figures don't match eBay Reconnecting eBay eBay fees Getting help from a person Support

Company

Baiord Affiliate programme Create an account Log in

Legal

Privacy Terms Cookies

Free eBay profit calculator

All eBay sitesUSAUKCanadaAustraliaIrelandGermanyFranceItalySpainNetherlandsBelgiumAustriaSwitzerlandPoland

Works with eBay in 18 countries

  • US
  • UK
  • Germany
  • Australia
  • Canada
  • France
  • +12 more
Connect your eBay

Copyright © 2026 Baiord. All rights reserved. | Privacy | Terms | Cookies | Help centre

Back to top ↑