How to Track Book Profits With a Simple Spreadsheet
Disclosure: This guide contains affiliate links to a free training. We may earn a commission at no cost to you. Learn more.
A simple book inventory spreadsheet needs one row per book and columns for ISBN, title, source, purchase date, cost, list date, list price, sale date, sale price, Amazon fees, fulfillment cost, and net profit. Add formula columns for ROI and days to sell, and you can see exactly which books, sources, and seasons make you money, with no software subscription.
Key Takeaways
- Track every book from purchase to sale in one row; the link between cost and sale is what Amazon's reports cannot give you.
- Core formulas: net profit, ROI, and days to sell. Everything else is a summary of those.
- Record cost at the moment you buy or list, and keep receipts for taxes and authenticity records.
- A spreadsheet works well for beginners and part-timers; move to software when volume makes manual entry a bottleneck.
Why Track Book Profits in a Spreadsheet?
Amazon's Seller Central shows what you sold and what fees you paid, but it does not know what you paid for each book. Without that, you cannot tell whether a $40 sale earned you $25 or $5. A spreadsheet fills that gap for free and gives you complete control over what you track.
It also teaches you the business. Building the formulas yourself makes fee math, ROI, and sell-through second nature, and those skills carry over if you later move to paid tools. Our overview of inventory and accounting software for book sellers explains when that move makes sense. For the full tool stack, see the tools and apps hub.
The Core Columns Every Book Spreadsheet Needs
Use Google Sheets, Excel, or any spreadsheet app. Put one book per row. These columns cover what most sellers need:
| Column | What to enter | Why it matters |
|---|---|---|
| A: SKU | Your own unique code for the copy | Matches the row to the Amazon listing; handles multiple copies of one ISBN |
| B: ISBN | ISBN-13 | Identifies the exact edition |
| C: Title | Short title | Readable reference |
| D: Source | Where you bought it (e.g., library sale, thrift) | Shows which sourcing spots pay off |
| E: Purchase date | Date bought | Holding time and tax records |
| F: Cost | What you paid, including allocated lot cost | Basis for profit and cost of goods sold |
| G: Condition | Like New, Very Good, Good, Acceptable | Lets you compare results by grade |
| H: Channel | FBA or FBM | Separates fulfillment economics |
| I: List date | Date listed | Time-to-sell calculations |
| J: List price | Initial price | Shows how much repricing moved you |
| K: Sale date | Date sold (blank if unsold) | Sell-through and days to sell |
| L: Sale price | Actual price paid by buyer | Revenue |
| M: Amazon fees | Referral plus closing fee | The largest cost on most sales |
| N: Fulfillment cost | FBA fees plus inbound share, or FBM postage and packaging minus shipping credit | Second-largest cost |
| O: Net profit | Formula | The number that matters |
| P: ROI | Formula | Profit relative to cost |
| Q: Days to sell | Formula | Velocity check on your buy rules |
| R: Notes | Returns, reimbursements, issues | Context for unusual rows |
You can add columns for sales rank at purchase, buyback quote, or scouting app estimate if you want to check how well your buy rules predict results.
The Formulas to Use
Here are simple formulas, written for row 2 in a typical spreadsheet. Adjust the letters if your layout differs.
Amazon fees (column M)
As of 2026, the referral fee on books is 15% of the total sales price and the variable closing fee is $1.80 per unit sold. Check the current figures on Amazon's fee page and update your formula if they change.
=IF(L2="","",L2*0.15+1.8)
Better yet, put the referral rate and closing fee in their own settings cells and reference them, so a fee change only needs one edit. Our breakdown of Amazon fees for selling books covers each fee in detail. If you prefer exact numbers, copy the actual fees from your Seller Central transaction view instead of using a formula.
Net profit (column O)
=IF(L2="","",L2-M2-N2-F2)
This is sale price minus Amazon fees, minus fulfillment cost, minus your purchase cost. Plan fees (the Professional plan's monthly fee, or the Individual plan's per-item fee) can be tracked in a separate monthly expenses tab, or added per row if you are on the Individual plan.
ROI (column P)
=IF(OR(O2="",F2=0),"",O2/F2)
Format as a percentage. ROI shows how hard your money worked. A book bought for $2 that nets $10 has a 500% ROI; a book bought for $20 that nets $10 has 50%. Both earned $10, but they tie up very different amounts of cash. Our guide to calculating textbook profit and ROI explains why both numbers matter.
Days to sell (column Q)
=IF(K2="","",K2-I2)
Format as a number. For unsold books, you can add a column showing days listed so far: =IF(K2="",TODAY()-I2,""). This flags inventory approaching FBA aged-inventory surcharges, which start around 181 days.
Hypothetical example row: SKU TT-0142, ISBN for an intro accounting textbook, source "library sale," cost $2.00, Very Good, FBA, listed June 10, sold August 22 for $38.00. Amazon fees: $38 x 0.15 + $1.80 = $7.50. Say FBA fulfillment plus inbound share is $6.00. Net profit: $38.00 - $7.50 - $6.00 - $2.00 = $22.50. ROI: 1,125%. Days to sell: 73.
Building a Summary Tab
Once your inventory tab is filling up, create a second tab that summarizes it. A few useful formulas:
- Total profit this month: SUMIFS on net profit where sale date falls within the month.
- Books sold this month: COUNTIFS on sale date within the month.
- Average profit per sale: total profit divided by books sold.
- Profit by source: SUMIFS on net profit grouped by the source column. A pivot table works well here.
- Sell-through rate: books sold divided by books listed over a period.
- Inventory value at cost: SUMIFS on cost where sale date is blank. Useful at year-end.
| Metric | What it tells you | Action if it looks bad |
|---|---|---|
| Average profit per sale | Whether your buys are worth the handling | Raise minimum profit in your triggers |
| Average days to sell | How fast cash turns over | Tighten rank limits |
| Profit by source | Which sourcing spots earn the most | Spend more time at the best ones |
| Sell-through rate | Share of inventory that actually sells | Review buy rules and pricing |
| Unsold books over 150 days | Aging risk | Reprice, remove, or check buyback quotes |
For more on which numbers to watch, see our guide to key metrics for a book reselling business.
Handling Lots, Bag Sales, and Bulk Buys
When you buy books by the bag or box, you need a way to assign cost to each book. Pick a method and use it consistently:
- Even split: divide total lot cost by the number of books you keep. Simple and common.
- Weighted split: assign more cost to higher-value books. More precise, more work.
Record a lot ID in the Source or Notes column so you can trace every book back to the original receipt. Ask a tax professional which approach fits your situation, and see our guide to bookkeeping for book sellers for how this ties into cost of goods sold.
A Weekly Spreadsheet Routine
A spreadsheet only works if you keep it current. A routine that takes a few minutes per session:
- After each sourcing trip: add a row for every book bought with cost, source, and date. Photograph receipts and save them in a dated folder.
- When listing: add SKU, condition, channel, list date, and list price.
- Weekly: pull your Seller Central orders report and fill in sale dates and prices. Copy actual fees from transaction details if you want exact numbers.
- Monthly: review the summary tab, check aging inventory, and record plan fees and supplies in an expenses tab.
- Quarterly: compare your results with your scouting rules and adjust. Our guide to scouting triggers and buy rules shows how to use this data.
Optional Tabs Worth Adding
- Expenses: plan fees, supplies, software, and mileage, for a true monthly profit picture and taxes. Our guide to textbook reselling taxes explains which records matter.
- Returns and reimbursements: track refunds, returned units, and FBA reimbursements so your profit reflects reality.
- Sourcing log: date, location, time spent, books scanned, books bought, and total cost per trip.
- Settings: fee rates and default costs referenced by your formulas.
Tips to Keep Your Spreadsheet Accurate
- Use unique SKUs. If you own three copies of the same ISBN, each copy needs its own row and SKU.
- Freeze the header row and use data validation dropdowns for Condition, Channel, and Source to avoid typos.
- Do not overwrite formulas. Protect formula columns or color-code them.
- Back it up. Cloud spreadsheets save automatically; still export a copy periodically.
- Separate business and personal money. A dedicated account makes reconciliation far easier.
When to Move Beyond a Spreadsheet
A spreadsheet is enough for many sellers listing a few dozen to a couple hundred books a month. Signs you may be outgrowing it:
- Weekly data entry takes longer than an hour.
- Several people are listing books and editing the same sheet.
- You keep finding missing costs or mismatched sales.
- You need integrated reporting for repricing floors or accounting.
At that point, compare listing and profit-tracking tools against clear criteria, as covered in our software guide. Your spreadsheet history remains valuable, since it shows what your buy rules should be. For where tracking fits in the full workflow, see our pillar on ISBN scanner apps and the tool stack and the main guide to selling textbooks on Amazon. If you are weighing a structured training program, our explainer on the Book Profits free training describes what the free session covers.
Bottom Line
A book inventory spreadsheet is the cheapest, most flexible way to see your real profit. One row per copy, columns from cost to sale, and three formulas, net profit, ROI, and days to sell, give you everything you need to judge your sourcing and buy rules. Record costs when you buy, update sales weekly, review the summary monthly, and switch to software only when the spreadsheet starts slowing you down.
Frequently Asked Questions
Is there a free book inventory spreadsheet template?
You can build one in a few minutes using the columns and formulas on this page in Google Sheets or Excel, which keeps it tailored to how you source and sell. Templates shared online can be a starting point, but check that their fee formulas match Amazon's current fees and that they separate purchase cost, fees, and fulfillment costs.
Should I track each book or just totals?
Track each copy individually. Totals show whether the business is profitable overall, but only per-book tracking tells you which sources, subjects, conditions, and price ranges earn the most and which books are aging. That detail is what lets you improve your buy rules over time. Totals can always be calculated from per-book rows.
How do I get exact Amazon fees into my spreadsheet?
Seller Central's transaction and payments reports list the actual fees charged on each order. You can download these periodically and copy fees into your sheet by order or SKU. A formula based on the 15% referral fee and $1.80 closing fee is a good estimate, but actual fees can differ, especially with FBA charges and refunds.
Can a spreadsheet replace accounting software for taxes?
For a small book business, a well-kept spreadsheet with receipts and an expenses tab can provide the records a tax preparer needs. As your business grows, accounting software makes reconciliation and reporting easier. Either way, talk to a tax professional about what records you need, and remember that income is taxable whether or not you receive a tax form.
How should I record books that never sell?
Keep them in the sheet with the sale date blank, and use a days-listed column to flag aging inventory. If you remove, donate, or dispose of a book, note the outcome and date in the Notes column so its cost is accounted for correctly. A tax professional can advise how to treat unsold or disposed inventory.
What is a good ROI for used books?
There is no single standard. Many book sellers aim for high ROI because purchase costs are often low, but ROI alone can mislead: a $0.50 book that nets $3 shows a big percentage but little profit. Use ROI together with minimum dollar profit and days to sell, and set targets from your own results.