How to Combine Book Sales Reports from Every Platform

How to Combine Book Sales Reports from Every Platform
Quick answer

To combine book sales reports, export each platform report as CSV, match the date, title, units and royalty columns, keep each currency separate and group by month. Then compare the totals with what each platform actually paid you.

Once a book sells in more than one place, your income lives in several files that do not agree. Each platform names columns its own way, reports in its own currency and updates on its own schedule. Combining them is mostly careful bookkeeping.

Quick facts

  • Each platform names its report columns differently, so match them by meaning.
  • Save Excel reports as CSV before you load them.
  • Never add amounts in different currencies together without converting them yourself.
  • Platforms report on their own schedules, so months rarely line up exactly.
  • Compare report totals with bank deposits at least once a quarter.

Why the reports do not match

Three things make sales data messy. The column names differ. The currencies differ. And the dates differ, because a sale on the last day of a month may appear in the next month's report.

Key takeaway: Do not try to make the platforms agree. Normalize the columns, keep currencies apart and compare against payments.

Step 1: export every report

Download the report for the same period from each platform. A month at a time is easiest to check. If you want a yearly view, still keep the monthly files so you can find a mistake later.

Step 2: save everything as CSV

CSV is plain text, so one tool can read files from every platform. If a report comes as an Excel file, open it and use "Save as CSV".

Step 3: match the columns by meaning

You need five things from every row: date, book title, units sold, royalty earned and currency. The names vary, so look at the content, not the header. The sales dashboard guesses which column is which and lets you correct the guess before it adds anything up.

Step 4: keep currencies separate

Pounds, euros and dollars cannot be added. The dashboard totals each currency on its own and never converts. If you need one figure, convert at the rate on the day you were paid and record the rate you used.

Step 5: group by month and book

Total by month first. Then group by book. The monthly view shows seasons and launches. The book view shows which titles earn their keep.

Step 6: reconcile with payments

Platforms pay on their own schedule, often a month or more after the sale. At least once a quarter, compare your report totals with the money in your account. A gap usually means returns, timing or a missing report.

The spreadsheet method

If you prefer a spreadsheet, the steps are the same. Create one sheet with the columns Date, Platform, Title, Units, Royalty and Currency. Paste each platform's rows underneath, mapping columns as you go. Then make a pivot table with Month on rows, Currency and Platform on columns and the sum of Royalty as values.

Sanity checks before you trust the totals

  • Do the number of rows and the units match the platform's own summary?
  • Are there duplicate rows from loading the same file twice?
  • Are all dates in the same format, so months group properly?
  • Is any title spelled two ways, splitting one book into two lines?
  • Do negative values (returns) look reasonable?

A small record to keep for every title

FieldWhy it helpsExample
Printing costShows profit per copy$4.00
Price and change dateLinks sales jumps to causes$12.99 from 1 March
Promotion datesExplains spikesFree days 5 to 9 April

Privacy

Sales reports can contain sensitive business data. The sales dashboard reads your files inside your browser and does not upload them. If you use a spreadsheet, keep the files in a private folder.

What to do with the numbers

  • Spot your best month and ask what you did differently.
  • Compare platforms per title, not in total.
  • Decide where extra marketing effort is worth it.
  • Set aside money for tax as you earn it.

What to track beyond royalties

  • Printing cost per copy, so you see profit per title.
  • Price changes and dates, so you can link sales jumps to causes.
  • Free promotion days, which add units but no royalty.

If you are still choosing a price, see how to price a paperback, and compare platforms in KDP vs Barnes & Noble Press vs IngramSpark vs Lulu.

Check before you rely on it

Your tax position depends on where you live. Use platform tax documents and a qualified adviser for filing. This guide is about tracking, not tax advice.

Step by step (about 25 minutes)

  1. Export each report. Download the monthly or yearly sales report from every platform you use.
  2. Save as CSV. Convert any Excel files to CSV so one tool can read them all.
  3. Match the columns. Tell the tool which column holds the date, title, units, royalty and currency.
  4. Keep currencies apart. Total each currency separately so you never mix pounds with dollars.
  5. Check against payments. Compare monthly totals with the deposits you actually received.

Frequently asked questions

How do I combine sales reports from different platforms?

Export each report as CSV, map the date, title, units and royalty columns, keep currencies separate and total by month and by book.

Why do my totals differ from the platform?

Platforms report in different currencies and at different times, and some adjust for returns later. Compare monthly totals with the payments you receive.

Is my sales data safe in the dashboard?

The sales dashboard reads files in your browser and does not upload them. The totals disappear when you close the page unless you export them.

Can I use a spreadsheet instead?

Yes. A pivot table does the same job. A dedicated tool just saves the column matching and keeps currencies apart for you.

This article is reviewed and updated at least every six months. Last updated 2026-10-16. Spotted a mistake? Tell us.

Figures in this article are estimates for planning. Confirm prices, fees and rules on the platform's own screen before you publish. See the disclaimer.

Related articles

Get a free quote or request a tool

Tell us which service you need, which tool or platform you want next, or which figure looks wrong. We read every message and reply within one business day when an answer is needed.