Blank workbook
Four connected tabs, editable input cells, and room for 100 distinct inventory items and 100 sale records.
Download blank workbookFREE RESELLER RESOURCE · DOWNLOADABLE
Keep each item, its costs, and its eventual sale connected. Start with a blank workbook, or open the filled example to see how unsold stock stays separate from realized profit.
Choose your downloadTAKE THE FILE, KEEP YOUR OWN COPY
Free downloads require newsletter email confirmation or an Upcyclist account. No paid trial is required. Nothing you enter is uploaded, saved for you, or carried into signup.
Four connected tabs, editable input cells, and room for 100 distinct inventory items and 100 sale records.
Download blank workbookA hypothetical small shop with sold and unsold pieces, a loss, and zero-acquisition items. Follow the IDs from inventory to sales.
Download example workbookBEFORE YOU OPEN IT
Headers, entry rules, and the workbook’s boundaries in a plain text file.
Download the read meResource version: single-unit-usd-v1
01 / THE INVENTORY REGISTER
Give each item its own stable ID at intake. The inventory tab carries the acquisition record and later connects to a sale by that ID—not by a changing title or row position.
Read the inventory tracking guide| Item ID / description | Acquired | All-in cost | Qty | Status |
|---|---|---|---|---|
| INV-001 · Vintage "Travel", typewriter | 2026-09-01 | $20.00 | 1 | Sold |
| INV-002 · Paperback | 2026-09-02 | $2.00 | 1 | Sold |
| INV-003 · Wool sweater | 2026-09-03 | $6.00 | 1 | Sold |
| INV-004 · Wooden tennis racket | 2026-09-04 | $5.00 | 1 | Sold |
| INV-005 · Ceramic mug | 2026-09-05 | $12.00 | 1 | Unsold |
| INV-006 · Repairable desk lamp | 2026-09-06 | $18.00 | 1 | Sold |
| INV-007 · Gifted silk scarf | 2026-09-07 | $0.00 | 1 | Sold |
02 / THE SALES LEDGER
Each sale has its own sale ID and references the matching inventory ID. Enter what the seller actually received and paid; do not treat buyer tax or pass-through label amounts as seller revenue.
See how reseller profit margin works| Sale / item ID | Sold | Item + shipping | Acquisition | Fees | Postage | Other | Profit | Margin / ROI |
|---|---|---|---|---|---|---|---|---|
| SALE-001 / INV-001 | 2026-09-10 | $85.00 + $0.00 | $20.00 | $17.00 | $14.50 | $3.50 | $30.00 | 35.29% / 150.00% |
| SALE-002 / INV-002 | 2026-09-11 | $16.00 + $0.00 | $2.00 | $3.20 | $4.00 | $0.60 | $6.20 | 38.75% / 310.00% |
| SALE-003 / INV-003 | 2026-09-12 | $38.00 + $0.00 | $6.00 | $7.60 | $0.00 | $1.00 | $23.40 | 61.58% / 390.00% |
| SALE-004 / INV-004 | 2026-09-13 | $22.00 + $0.00 | $5.00 | $4.40 | $9.00 | $2.00 | $1.60 | 7.27% / 32.00% |
| SALE-006 / INV-006 | 2026-09-14 | $12.00 + $4.00 | $18.00 | $2.50 | $8.00 | $2.00 | -$14.50 | -90.63% / -80.56% |
| SALE-007 / INV-007 | 2026-09-15 | $20.00 + $0.00 | $0.00 | $4.00 | $0.00 | $1.00 | $15.00 | 75.00% / Unavailable |
03 / A RECONCILED PICTURE
The Summary tab keeps realized results distinct from the acquisition cost still tied up in unsold inventory.
$197.00 seller revenue − $51.00 sold acquisition − $38.70 fees − $35.50 postage − $10.10 other costs = $61.70 realized profit.
Margin on seller revenue: 31.32%. Acquisition ROI on sold cost: 120.98%. Sold acquisition $51.00 + unsold cost $12.00 = $63.00 total acquisition. These are hypothetical records, not marketplace fee presets.
INVENTORY TAB
item_iddescriptionacquisition_dateacquisition_cost_usdquantitystorage_locationsales_countstatuscheckSALES TAB
sale_iditem_idsale_dateitem_revenue_usdshipping_receipts_usdmarketplace_fees_usdactual_postage_usdother_direct_costs_usdquantitylinked_acquisition_cost_usdseller_revenue_usdrealized_profit_usdmargin_on_seller_revenueacquisition_roicheckA REPEATABLE ROUTINE
Keep the record simple enough to maintain. The workbook checks the links and arithmetic you provide; it does not decide what an item is worth.
Use a unique, stable item ID and capture its acquisition date, description, and full acquisition cost.
One inventory row represents one identifiable unit. Do not combine quantities or use this workbook as a multi-unit lot ledger.
Add one sale record for the item and reference its inventory ID. Enter credited shipping revenue and direct sale costs based on the actual transaction.
Resolve flagged IDs, references, dates, quantities, and costs first. The summary withholds financial totals when input checks are not clear.
FORMAT & SUPPORT BOUNDARIES
The XLSX has Read me, Inventory, Sales, and Summary tabs, with 100 prepared inventory rows and 100 prepared sales rows (rows 2–101). Enter records only in the prepared rows. Use a new workbook for more distinct items; do not extend formulas beyond the supplied range.
IDs use letters, digits, hyphens, or underscores; they must start with a letter, be no longer than 64 characters, and be unique without regard to case. Dates are ISO date-only text from 1900 through 9999.
USD costs are limited to $0–$1,000,000 with two decimal places. Enter every cost or explicitly enter zero: a blank is missing, never zero. Duplicate item or sale IDs, missing references, invalid dates, quantities, or costs are flagged; financial totals stay suppressed until corrected.
Seller revenue is item revenue plus shipping actually credited to the seller—not sales tax or buyer-label pass-through. Profit deducts acquisition, fees, postage, and other direct costs once. Margin is profit ÷ revenue; ROI is profit ÷ acquisition. A zero denominator is unavailable. Unsold acquisition remains separate from realized profit.
Only input cells are intended for editing. No-password sheet protection guards formulas and cells outside the prepared range; it is an editing guard, not security. The workbook flags errors but cannot confirm the truth of a transaction or prevent cross-workbook duplicate IDs.
CSV files contain static values and documented headers only—no formulas, tabs, dropdowns, validation, or automatic updates. Blank CSVs contain headers only. If you edit calculated values in a filled CSV, you must recalculate them manually.
These downloads are not direct Upcyclist import files. The current importer uses different headers and ZIP/name-based relationships; this workbook’s stable IDs do not transform into those importer relationships.
No multi-unit inventory, FIFO accounting, returns, tax advice, live marketplace fees, synchronization, saving, or signup transfer. No ID deduplication runs across separate workbook copies.
WHEN YOU WANT THE RECORDS IN ONE PLACE
Track purchases, completed sales, and profit in Upcyclist. This download does not upload or transfer into an account.
Free for up to 25 active items. 14 days of Pro included. No credit card required.
A FEW STRAIGHT ANSWERS
No. The workbook, CSVs, and read me download directly. Your entries stay in the copy you keep; this page does not collect them or transfer them at signup.
No. Blank means incomplete, not zero. Enter an explicit zero for each cost that does not apply so the checks can distinguish a complete record from missing information.
Include only shipping actually credited to the seller. Do not count sales tax or buyer-paid label amounts passed through to a carrier as seller revenue. Deduct each fee, postage, or other cost once.
The prepared workbook supports up to 100 distinct inventory items and 100 sales, one identifiable unit per inventory record. Do not extend the rows or formulas; start another workbook for additional items. This is not a multi-unit or FIFO tracker.
No. CSV is a static-value format with documented headers only. It has no formulas, worksheets, dropdowns, validation, or automatic updates. Changes to calculated values in a filled CSV require manual recalculation.
No. The current importer expects different headers and ZIP/name-based relationships. This resource is a standalone worksheet and does not sync, save, or carry records into an account.
A planning resource, not a promise of profit. Check each transaction against your own records and the terms that apply to your sale.