In January, Amazon KDP sends you a 1099-MISC for as little as $10 in royalties. IngramSpark, meanwhile, pays many self-publishers hundreds or thousands of dollars a year and sends no tax form at all. Audible reports audiobook royalties on a basis almost no author could reverse-engineer from a bank statement. If your bookkeeping consists of glancing at that January email and pasting one number into tax software, you are almost certainly misreporting your income — in one direction or the other — and you have no way to know which.
Here is the scenario that plays out every winter: the 1099-MISC says $6,214.52. Your bank account shows $7,830 in deposits from Amazon over the year. The KDP dashboard's royalty report totals $6,905. None of these numbers is wrong, and none of them is your income. The differences have names — payment lags, returns, page-read funds, currency conversion, payout thresholds — and a self-publishing business that can't name them is flying blind on pricing, ad spend, and taxes all at once.
This guide walks through what each platform actually reports, why the numbers never agree, and how to run a monthly reconciliation that makes January boring.
Why None of the Three Numbers Agree
Self-published authors juggle three revenue numbers that sound like the same thing:
- Dashboard royalties — what KDP, ACX, and IngramSpark dashboards say you earned from sales in a period. This is an accrual-era number: it belongs to the month the sale happened.
- Bank deposits — what actually landed. Payments trail sales by one to three months depending on the platform, get netted against returns, and can sit below minimum payout thresholds for months.
- The 1099-MISC — Amazon's year-end attestation of royalties it paid you, issued when you cross a $10 threshold. It matches neither of the other two, because it is measured on Amazon's payment calendar, not your sales calendar or your deposit dates.
The 1099-MISC lands by January 31 (March 15 for non-US authors, who receive a 1042-S instead). It reports royalties — the same category the IRS uses on the form itself — and the trigger is remarkably low: $10 for the year. What it does not do is tell you your income. It covers one payer, one platform's accounting conventions, and payments that straddle the calendar year. Sales you made in November and December were likely paid in January and February — and Amazon's form reflects what it paid within its reporting window, while your dashboard reflects what it owes.
And that is just Amazon. A working author with print distribution through IngramSpark and audiobooks through ACX has three reporting systems on three clocks, only one of which produces a tax form.
Each Platform Reports on Its Own Clock
The mechanics differ enough that the honest fix is to learn each platform's reporting rhythm and record against it, rather than hoping they converge.
| Platform | What it reports | Payout timing | Year-end form |
|---|---|---|---|
| Amazon KDP (ebook + print) | Royalties net of returns, print costs, and delivery-cost deductions in some territories, plus Kindle Unlimited page-read payouts | Roughly 60 days after month end | 1099-MISC (US, ≥$10); 1042-S (non-US, by March 15) |
| ACX / Audible (audiobooks) | Royalties on cash received after the return window, plus pool-based payouts from subscription listening | Monthly, with minimum thresholds | Tax forms through ACX's own tax interview, on Amazon's schedule |
| IngramSpark (print + ebook distribution) | "Compensation" net of the wholesale discount, print costs, and returns | 90 days after the month of sale | None — you self-report from your statements |
KDP: two royalty tiers and a page-read fund. Ebooks earn either 35% or 70% depending on price — and the 70% band recently widened on Amazon.com from $2.99–$9.99 up to $2.99–$12.99, a meaningful change for authors pricing longer nonfiction at $11.99. Paperback and hardcover royalties are the list price minus printing costs, which vary by page count and ink. If you're in KDP Select, Kindle Unlimited borrows don't pay a sale royalty at all — they pay per page read, out of a monthly global fund whose per-page rate floats month to month. Your KDP statement therefore mixes three revenue natures: tiered ebook royalties, print net-of-cost amounts, and fund allocations. Recording them as one number erases the information you need to decide whether Select exclusivity is worth it.
ACX: the return window and the new royalty math. Audiobooks distributed through ACX earn a 40% royalty when you grant exclusivity and 25% when you go wide — but Audible has been rolling out a new model advertising 50% and 30%. The catch is what the percentage is applied to: under the new system it's computed on the title's share of the listener's "Member Value," not the list price, which makes payouts less predictable — a Premium Plus member's $30 credit can yield a rights holder under $3. Payments run monthly but only above a minimum; below it, the balance accumulates until it crosses a higher threshold. Two more mechanics matter for reconciliation: Audible's 7-day return policy claws back full royalty on returned listens, and royalty-share deals with narrators run on a 7-year exclusivity term that splits every payment. An audiobook deposit is therefore net of returns, splits, and pool allocations — three things your ledger should carry as separate line items.
IngramSpark: no form, three-month lag, and returns. IngramSpark is the standard route into bookstores and libraries, which means selling at a wholesale discount — typically 55% off list, or a "short discount" if you set one — with print costs deducted, and returns charged back against compensation when bookstores send copies back. Payments arrive 90 days after the month of sale, and ebook compensation waits at minimum thresholds before being issued. Then the part that surprises everyone at tax time: IngramSpark does not send a 1099 for publisher compensation. The income is fully taxable and fully reportable — the absence of a form is not a loophole, it's a bookkeeping obligation transferred to you. Authors who file from their inbox (forms only) quietly omit their entire print distribution income.
The Reconciliation That Makes January Boring
The fix is a monthly close, about 30 minutes once set up, built on one principle: the platform's royalty report is the source document, and the bank deposit is just the settling of a receivable.
- Download the actual reports monthly — not the marketing dashboard, the royalty/compensation report (KDP's prior-month report, ACX's earnings statement, IngramSpark's compensation report). These are your equivalents of supplier invoices, and the PDFs should be archived next to your books.
- Record revenue when earned, per platform and per title. November's KDP royalties are November revenue even though the deposit lands in early January. Cash-basis sole proprietors can legally report on deposits, but doing so makes the 1099 mismatch permanent instead of explainable — and accrual per-title data is what pricing decisions need.
- Book returns and chargebacks as contra-revenue in the report month, not as mystery deductions from a deposit. A rising return rate on IngramSpark print or Audible listens is a business signal you can only see if it's recorded where it happened.
- Carry unpaid royalties as a payout receivable, and clear it when the deposit lands — 60 days later for KDP, 90 for IngramSpark, next month for ACX. When the clearing account doesn't zero out, the residual has a name: withholding, currency conversion, or a minimum-threshold roll-forward.
- Split the Kindle Unlimited fund into its own revenue account so the Select-vs-wide decision has data behind it.
- Handle currency explicitly. Amazon pays non-US marketplace royalties in your bank's currency after conversion, and the FX spread is a real, invoice-less expense. Authors selling internationally should keep per-currency sub-accounts; plain-text ledgers handle this natively, one currency per account, no spreadsheet gymnastics.
Do this every month and the year-end routine collapses to one check: sum your per-platform revenue accounts, compare against the 1099-MISC (Amazon), the 1042-S (if applicable), and your own IngramSpark compensation reports — and document any difference as a timing item. You'll also have the number IngramSpark never told the IRS about.
What Actually Goes on the Tax Return
The IRS draws the Schedule C / Schedule E line cleanly: if you are in business as a self-employed writer, you "report your royalty income and expenses on Schedule C, not on Schedule E." Schedule E is for passive royalty recipients — heirs and licensors who aren't writing as a trade. Actively self-publishing is a trade, which means:
- Self-employment tax applies — 15.3% on net earnings from the business, on top of income tax, once you cross $400 in net earnings for the year. Half of the SE tax is deductible above the line.
- Quarterly estimated taxes kick in if you expect to owe $1,000 or more at filing — due April 15, June 15, September 15, and January 15. Authors with seasonal spikes (holiday Kindle sales paying out in January and February) should front-load estimates accordingly.
- Report all of it, form or no form. The 1099-MISC is information reporting, not a definition of income. IngramSpark compensation, sub-$10 platform earnings, direct sales at conventions, and PayPal payments for signed copies are all taxable. The IRS matches forms to returns automatically; the unreported categories are the ones that surface in an audit — and the ones with no paper trail unless you built one.
- Deduct the real costs of production: ISBNs, cover design, editing, proof copies, author website, Amazon ads, mailing-list service, travel for research. Deductibility turns on "ordinary and necessary" — and on having the records. Per-title tracking is what lets you prove a loss on one title against profit on another instead of defending a blended guess.
- You may be a payer too. Pay a narrator, editor, or cover designer $600 or more in a year as an unincorporated contractor and you generally must issue them a 1099-NEC by January 31. Collect a W-9 before the invoice is paid, not in January when the designer has vanished. (ACX royalty-share deals avoid the cash-flow version of this problem by splitting at the source — but the split still needs to be reflected on both sides' books.)
One caution worth naming: if the writing consistently loses money, the hobby-loss rules can disallow the deductions. Coherent books — revenue recorded monthly, expenses by category, a plausible path to profit — are the strongest evidence that this is a business. A shoebox of screenshots is the opposite.
Per-Title Economics Is the Actual Payoff
Reconciliation is hygiene; per-title profitability is the prize. Once revenue is recorded per title and platform, the questions that matter get answers:
- Does the 70% tier at $11.99 beat 35% at $14.99 after delivery costs and ads?
- Is the Amazon Ads spend on book three producing a positive return on its royalty line, not on borrows that inflate visibility but pay fractions of a cent per page?
- Is the audiobook's effective royalty rate — actual payments divided by actual listening — drifting down as the Member Value model spreads?
- Did the bookstore returns on the print edition eat the quarter's compensation?
These are unanswerable from a 1099 and trivial from a ledger with titles as accounts. And this is precisely the workload plain-text accounting was built for: a beancount ledger with income:royalties:kdp:<title>, income:royalties:kenp, income:royalties:acx, income:compensation:ingramspark, and expenses:ads:amazon gives every question a query, keeps the monthly statements under version control next to the entries that cite them, and makes the whole record auditable years later. The import tooling for CSV royalty reports is covered in the documentation, and the Fava dashboard turns the ledger into the charts most authors currently try to maintain by hand in a spreadsheet that is one broken formula away from quietly wrong.
Simplify Your Financial Management
Self-publishing income is spread across platforms that report on different clocks, different bases, and — in IngramSpark's case — with no form at all. Keeping books that mirror each platform's reports instead of pasting a single 1099 number into tax software is what turns January from guesswork into a five-minute check. Beancount.io provides plain-text accounting that's transparent, version-controlled, and AI-ready, so every royalty statement, return, and deposit stays traceable. Get started for free and give your backlist the books it deserves.