KDP self-publishing
Ebook Sales Reporting: How to Track Revenue Across Multiple Platforms
How to track ebook sales when you're published on multiple platforms — what each platform's dashboard shows, how to consolidate data, and how to spot trends across retailers.
Publishing wide — distributing your ebooks across multiple platforms rather than exclusively through KDP — is a legitimate and often profitable strategy. But it introduces a reporting problem: your sales data lives in five or six separate dashboards, each with different update frequencies, different metric definitions, different payout timelines, and different CSV export formats. Getting a clear picture of your total income requires either logging into each platform individually or building a system to consolidate the data.
This guide covers what each major platform's reporting dashboard actually shows, the delays and quirks that affect each one, and how to build a working consolidation system — whether manual or tool-assisted — that gives you reliable multi-platform visibility.
The Problem with Fragmented Reporting
When you are exclusive to KDP, your income picture is straightforward: one dashboard, one payout schedule, one currency conversion to manage. Going wide fragments this across platforms that do not communicate with each other.
A typical wide author might have income flowing from KDP (US, UK, DE, AU, and other Amazon marketplaces), Draft2Digital (which distributes to Apple Books, Kobo, Barnes & Noble, and a dozen smaller retailers), IngramSpark (which distributes to a broader wholesale network), PublishDrive (which aggregates its own retailer set), and possibly direct retailer accounts on Apple Books and Kobo Writing Life.
Each of these systems reports differently. Some update daily. Some report on a 30-day delay. Some pay monthly. Some pay quarterly. Some report by retailer. Some aggregate everything. If you do not have a system, you end up making decisions based on whichever dashboard you last looked at, which is rarely representative of your full picture.
KDP Reporting
KDP is typically the largest single revenue source for wide authors, and its reporting is the most detailed.
Key metrics: units sold, KENP pages read (for KU-enrolled titles), estimated royalties, and marketplace breakdown (US, UK, DE, and thirteen other Amazon marketplaces).
Reporting delay: Sales Dashboard updates every few hours. Month-to-Date updates on a 24–72 hour delay. Prior Month Royalties finalizes around the 15th of the following month.
Export: KDP provides CSV downloads for both the sales data and finalized royalty data. The royalty CSV includes per-marketplace breakdowns, KENP earnings, and the applicable tax withholding for non-US authors.
Payment timing: approximately 60 days after the close of the sales month (January sales paid in late March).
For a full walkthrough of every KDP Reports tab, see kdp reports dashboard guide.
Draft2Digital Reporting
Draft2Digital (D2D) distributes to Apple Books, Barnes & Noble Press, Kobo, Scribd, OverDrive, Vivlio, Tolino, and several other retailers from a single upload. Their reporting aggregates sales across all these retail partners.
What their dashboard shows. D2D's main reporting view shows units sold and estimated earnings by title, with the option to filter by time range and by retailer. You can see aggregate numbers for all retailers combined or drill down to see how many units sold specifically on Apple Books versus Kobo versus Barnes & Noble.
Reporting delay. D2D relies on data reported to them by each retailer, and retailers report on different schedules. Apple and Kobo report relatively quickly. Smaller retailers may report 30 to 60 days behind the actual sale. D2D displays these incoming reports as they arrive, which means your D2D dashboard shows a mix of recent and lagged data depending on which retailer each sale originated from. D2D notes the "as of" date for each retailer's most recent data.
Aggregated retailer view. This is D2D's main reporting strength for wide authors. Instead of maintaining accounts at each retailer separately, you can see an approximate consolidated picture in one place. The tradeoff is that this aggregated view has higher latency than going directly to each retailer's native dashboard.
Payout timing. D2D pays monthly, approximately 60 days after the sale month, for accounts that have reached the $10 payment threshold. Payments are made by PayPal, direct deposit (US), or check.
Export. D2D offers CSV exports of sales data by title, time range, and retailer. The columns include title, retailer, units sold, retail price, and estimated earnings. The estimated earnings column is in USD regardless of the original sale currency.
PublishDrive Reporting
PublishDrive operates as a paid subscription distributor (unlike D2D's royalty-split model) with its own retailer catalog that partially overlaps and partially differs from D2D's.
What their dashboard shows. PublishDrive's analytics dashboard shows sales and page reads (for subscription service titles) with filters by title, store, country, and time period. Their interface is more visualization-focused than D2D's, with charts and geographic heat maps showing where reads and sales originate.
What they show vs. hide. PublishDrive shows aggregate earnings and units, but because they operate on a subscription model where you pay a flat annual fee and keep 100% of royalties (above their fee), their reporting does not automatically translate to the same per-unit royalty calculation you would use with KDP or D2D. You are responsible for tracking whether the subscription cost is offset by revenue.
PublishDrive also distributes to some retailer segments — particularly Central and Eastern European markets, Chinese digital stores (iBooks, Kindle China, JD, Baidu), and some African and Latin American markets — that are not well-served by D2D or KDP. If your books sell in these regions, PublishDrive's geographic reporting becomes particularly useful.
Reporting delay. PublishDrive's store reporting has variable delay depending on the retailer, similar to D2D. Major stores update more frequently; smaller regional stores may lag by 30 to 60 days.
Export. PublishDrive provides CSV exports from their analytics section. The columns include store, title, ASIN/ISBN, country, units, and earnings.
For a detailed look at PublishDrive's distribution model, see publishdrive for indie authors.
IngramSpark Reporting
IngramSpark distributes primarily to the physical and digital wholesale network — bookstores, libraries, and academic institutions — rather than directly to consumer retail. Their ebook distribution is one component of a broader catalog that includes print.
What their dashboard shows. IngramSpark's Reporting section shows units sold and net revenue by title, with time range filters and the option to view by channel (direct retail vs. library vs. academic). The data can be filtered by format (paperback, hardcover, ebook).
Reporting delay. IngramSpark's sales reporting is notoriously slower than direct retail dashboards. Sales through the wholesale network often appear in IngramSpark's reports 45 to 90 days after the actual sale, because IngramSpark aggregates reports from hundreds of downstream distributors and resellers. Do not use IngramSpark's dashboard for monitoring current sales velocity — it is not designed for that.
CSV downloads. IngramSpark offers sales reports as CSV downloads, accessible from the Reporting section. These are the most useful format for incorporating IngramSpark data into a consolidated spreadsheet, since the dashboard's visual interface has limited filtering capability.
Payment timing. IngramSpark pays quarterly, not monthly, with a net-90-day delay from sale to payment. This is the longest payout timeline of any major platform — sales made in January may not be paid until late June or July. Budget accordingly.
For a full overview of IngramSpark's distribution network and setup process, see ingramspark for indie authors.
Apple Books for Authors
Authors can publish directly to Apple Books through the Apple Books for Authors dashboard (previously iTunes Producer / Books Connect) rather than routing through D2D or PublishDrive. Direct publishing gives you faster reporting and more pricing control but requires a Mac for the initial setup.
Dashboard features. Apple's reporting interface shows units sold, proceeds (Apple pays 70% of list price as a standard royalty), and a breakdown by country. The dashboard includes trend charts and the ability to compare periods.
Reporting granularity. Apple's direct reporting is more granular than what D2D shows for Apple-originating sales. You can see sales by specific Apple Books territory (US, UK, AU, CA, and 50+ other countries) with a two-to-three-day reporting delay on most markets.
Payment timing. Apple pays monthly, approximately 45 days after the end of the sales month. Apple reports in the currency of each territory but pays in your home currency.
Export. Apple provides sales trend reports as CSV or Excel downloads from the Payments and Financial Reports section of the dashboard. These reports are more detailed than the visual dashboard and are the correct source for income record-keeping.
Kobo Writing Life
Kobo's direct publishing platform — Kobo Writing Life (KWL) — provides a clean, author-friendly reporting interface.
Analytics tools. KWL shows units sold, page reads (for Kobo Plus subscription titles), estimated earnings, and a geographic breakdown by country. Kobo's subscription program (Kobo Plus) operates in select markets, primarily the Netherlands, Belgium, Canada, Australia, and Japan. KENP-equivalent page read data is available for KWL authors enrolled in Kobo Plus.
Reporting delay. KWL sales data updates daily with a 24–48 hour delay. The dashboard is generally more current than IngramSpark or D2D's aggregated view for Kobo-specific sales.
Payment timing. Kobo pays monthly, with a 45–60 day delay after the sales month, provided the account balance exceeds the payment threshold ($50 for international wire transfer, lower for PayPal).
Export. KWL provides monthly sales CSV exports that include title, format, retail price, net proceeds, and territory.
Consolidating Data: Manual Spreadsheet Method
For authors not using an aggregation tool, a manual spreadsheet is the most reliable method for maintaining a complete income record.
Set up a master spreadsheet with the following columns for each monthly entry:
| Column | Description |
|---|---|
| Month | YYYY-MM format for easy sorting |
| Platform | KDP, D2D, Apple, Kobo, IngramSpark, PublishDrive |
| Title | Book title |
| ASIN / ISBN | For reconciliation |
| Format | Ebook, paperback, KU pages |
| Units sold | From platform report |
| Gross revenue | In USD |
| Net royalty | After platform fees |
| Notes | Promotions active, unusual activity |
Update this spreadsheet each month as reports finalize. For platforms with long delays (IngramSpark, some D2D retailers), add the data when it arrives rather than trying to backfill a specific month. Mark delayed entries with the sale date (when you believe the sale occurred) and the report date (when the data appeared in the dashboard).
The manual method requires discipline but gives you complete control over the data. It also surfaces patterns that automated tools may obscure — for example, noticing that your Kobo earnings spike in November every year because of their seasonal promotions, or that IngramSpark library sales for a particular title have been steadily climbing.
Tools That Aggregate Across Platforms
Manual spreadsheets work but require consistent maintenance. Several tools offer automated or semi-automated aggregation.
BookReport (browser extension) adds a real-time earnings overlay to the KDP dashboard but does not currently aggregate non-KDP platforms. It is useful for KDP monitoring specifically.
PublishDrive's aggregated view consolidates data for books distributed through PublishDrive across all their retail channels. It does not aggregate KDP or titles distributed through D2D separately.
Storygraph, Draft2Digital's Authors platform, and several bookkeeping tools are exploring aggregated reporting, but as of mid-2026 no single tool provides a fully automated, accurate multi-platform dashboard covering KDP, D2D, Apple, Kobo, and IngramSpark simultaneously without manual data input.
The most practical current approach for most wide authors is: use each platform's native dashboard for current monitoring, and use a manual spreadsheet (updated monthly) for authoritative income records.
Key Metrics to Track
Not every number in every dashboard is equally useful. Focus on these:
Net royalty paid — The actual money received, after platform fees and tax withholding. This is the only number that matters for financial planning. Gross revenue and units sold are useful diagnostic metrics but do not pay bills.
Revenue by platform as a percentage of total — If 80% of your wide income comes from Apple Books, that is strategically significant. It means your marketing is resonating on Apple, or KDP is underperforming relative to its potential, or your pricing is not optimized for Amazon's algorithm. The percentage breakdown by platform tells you where to focus.
Revenue by title — Which books are generating income? In a backlist of five or more books, typically one or two carry disproportionate revenue. Understanding which titles drive your income shapes decisions about sequels, pricing, and promotion focus.
Top markets by geography — Are you selling primarily in the US? If so, is that because your marketing is US-focused or because your books genuinely resonate there? Authors who discover strong UK, AU, or CA sales often find opportunities to market more intentionally in those markets.
Trend direction, not absolute numbers — A month where you earned $400 on D2D is interesting. A three-month trend where D2D earnings have grown 20% month-over-month is actionable.
Using Data to Make Pricing and Promotion Decisions
The point of tracking sales data is to make better decisions, not just to satisfy curiosity.
Pricing experiments. If you change the price of a title on one platform and leave it unchanged on others, the per-platform sales data lets you isolate the effect. A price reduction from $4.99 to $2.99 on Apple Books that produces no meaningful increase in units sold tells you something different than the same experiment on Kobo. Different platforms have different price elasticity, and your data is the only reliable guide to what works for your books specifically.
Promotion timing. If you run a BookBub Featured Deal that includes Kobo and Apple, the spike in those platforms' data should be visible within 48–72 hours. If you do not see a spike, either the promotion underperformed or there is a reporting delay obscuring it. Cross-referencing your promotional calendar with your sales data timeline helps you calibrate the real impact of each promotional action.
Series and funnel performance. In a series, book one should generate downstream purchases of books two, three, and beyond. If your book one has strong sales but books two and three show weak follow-through on the same platform, the issue may be discoverability of the later titles on that platform rather than reader disinterest in the series. Platform-specific attribution data helps diagnose this.
See going wide vs kdp select for a broader analysis of the strategic tradeoffs between KDP exclusivity and multi-platform distribution, including how revenue profiles typically evolve over time.
Also see kdp vs draft2digital for a direct comparison of the two most common distribution approaches.
Platform Reporting Comparison
| Platform | Report Delay | CSV Export | Payout Timing | Key Metrics Shown |
|---|---|---|---|---|
| KDP | 24–72 hrs (MTD); ~15th following month (finalized) | Yes | ~60 days post-month | Units, KENP pages, royalties by marketplace |
| Draft2Digital | Varies by retailer (1–60 days) | Yes | ~60 days post-month | Units, earnings by retailer |
| PublishDrive | Varies by retailer | Yes | Monthly (subscription model) | Units, earnings, geographic breakdown |
| IngramSpark | 45–90 days | Yes | Quarterly, net 90 | Units, net revenue by channel |
| Apple Books Direct | 2–3 days | Yes | ~45 days post-month | Units, proceeds by territory |
| Kobo Writing Life | 24–48 hours | Yes | ~45–60 days post-month | Units, KWL+ pages, earnings by country |
Frequently Asked Questions
How long should I wait before concluding that a promotion had no effect? Allow for each platform's reporting delay before concluding. For KDP, 72 hours after the promotion ends is usually sufficient to see the data. For D2D-distributed retailers, wait 5–7 days. For IngramSpark, do not rely on IngramSpark's dashboard to evaluate promotions — the delay is too long.
Is there a single tool that aggregates all my sales in one dashboard? As of mid-2026, no tool provides fully automated real-time aggregation across KDP, D2D, Apple, Kobo, and IngramSpark without manual data entry. BookReport covers KDP specifically. D2D covers their distribution network. For complete multi-platform visibility, a manual consolidated spreadsheet updated monthly from each platform's CSV exports remains the most reliable approach.
How do I handle currency conversion in my income records? Each platform pays in your home currency using their own exchange rate. For record-keeping, use the amount actually paid to your bank account in your home currency. Do not convert foreign-currency amounts yourself — use the converted amount the platform reports. This avoids discrepancies at tax time.
My D2D earnings from Scribd look unusually high one month — is this real? Scribd is a subscription reading platform that pays authors based on pages read, similar to Kindle Unlimited. Their payment model can produce irregular monthly earnings based on how many subscribers read your content in a given month. A spike is plausible if a particular book gained visibility on Scribd. Cross-check with the prior month's baseline to assess whether it is a genuine trend or a one-time event.
Should I track print sales separately from ebook sales? Yes. Print and ebook have different margin profiles, different reporting cadences (especially IngramSpark's long delay on print wholesale), and different distribution strategies. Mixing them in the same tracking columns obscures both. Keep format as a column in your tracker and report on them separately.
LiberScript formats your manuscript for ebook distribution in one workflow, so you can publish to all your platforms faster and spend more time analyzing the sales data that matters. Get started with a Day pass to format your manuscript today.
Related guides
Ready to put this into practice?
LiberScript brings writing, critique, design, and export into one workspace, with no subscription.