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:

ColumnWhat to enterWhy it matters
A: SKUYour own unique code for the copyMatches the row to the Amazon listing; handles multiple copies of one ISBN
B: ISBNISBN-13Identifies the exact edition
C: TitleShort titleReadable reference
D: SourceWhere you bought it (e.g., library sale, thrift)Shows which sourcing spots pay off
E: Purchase dateDate boughtHolding time and tax records
F: CostWhat you paid, including allocated lot costBasis for profit and cost of goods sold
G: ConditionLike New, Very Good, Good, AcceptableLets you compare results by grade
H: ChannelFBA or FBMSeparates fulfillment economics
I: List dateDate listedTime-to-sell calculations
J: List priceInitial priceShows how much repricing moved you
K: Sale dateDate sold (blank if unsold)Sell-through and days to sell
L: Sale priceActual price paid by buyerRevenue
M: Amazon feesReferral plus closing feeThe largest cost on most sales
N: Fulfillment costFBA fees plus inbound share, or FBM postage and packaging minus shipping creditSecond-largest cost
O: Net profitFormulaThe number that matters
P: ROIFormulaProfit relative to cost
Q: Days to sellFormulaVelocity check on your buy rules
R: NotesReturns, reimbursements, issuesContext 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.
MetricWhat it tells youAction if it looks bad
Average profit per saleWhether your buys are worth the handlingRaise minimum profit in your triggers
Average days to sellHow fast cash turns overTighten rank limits
Profit by sourceWhich sourcing spots earn the mostSpend more time at the best ones
Sell-through rateShare of inventory that actually sellsReview buy rules and pricing
Unsold books over 150 daysAging riskReprice, 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:

  1. Even split: divide total lot cost by the number of books you keep. Simple and common.
  2. 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:

  1. 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.
  2. When listing: add SKU, condition, channel, list date, and list price.
  3. 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.
  4. Monthly: review the summary tab, check aging inventory, and record plan fees and supplies in an expenses tab.
  5. 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.