This article is part of our Complete Guide to Royalty Management.
You use QuickBooks Online to run your publishing company’s finances. Invoices, expenses, payroll, tax prep. It handles all of it well. But when royalty season arrives, things get murky. Author payments do not fit neatly into the default QuickBooks categories, and trying to shoehorn royalty obligations into a generic accounts payable workflow creates confusion that compounds every period.
The good news is that QuickBooks Online can handle book royalties effectively once you set it up with the right structure. The trick is knowing where royalty software ends and where accounting software begins.
Where royalty software fits in the workflow
Before diving into QuickBooks setup, it helps to understand the division of labor. Royalty software handles calculation and reporting. Accounting software handles the money.
A dedicated royalty tool like Royalties HQ ingests your sales data, applies contract terms and royalty rates, tracks advances and deductions, and produces two critical outputs: royalty statements for your authors and bills for your accounting system. It is the calculation and statement layer.
QuickBooks sits on the other side. It records what you owe, tracks when you pay it, and keeps your books clean for tax time. It is the financial record and payment layer. Trying to make QuickBooks do the royalty calculations themselves, with journal entries and custom formulas, is a path toward errors and wasted time.
The workflow between the two is simple: run your royalties in your royalty software, export the bills, and import them into QuickBooks. From there, QuickBooks takes over for payment processing and bookkeeping.
Set up your chart of accounts
The default QuickBooks chart of accounts does not include categories for royalty income or author payments. You will want to add a few accounts to keep things organized.
For income, create an account called “Royalty Income” (or “Publisher Revenue from Sales”) under your Income account type. This is where you record distributor payments from Amazon KDP, Ingram, and other sales channels. If you want more granularity, you can create sub-accounts for each distributor, but that is optional.
For expenses, create an account called “Royalty Expense” (or “Author Royalty Payments”) under Cost of Goods Sold. Royalties are a direct cost of the products you sell, so COGS is the appropriate classification. This keeps your gross margin accurate and gives you a clear picture of how much of each sales dollar goes to rights holders versus your publishing operation.
For liabilities, consider an account called “Royalties Payable” under Other Current Liabilities. This tracks the amount you owe to authors after a royalty run but before you have actually sent the payments. It is especially useful if there is a gap between when you calculate royalties and when you pay them.
Set up rights holders as vendors
In QuickBooks, your authors and other rights holders should be set up as vendors, not customers. This might feel counterintuitive since you think of authors as partners, but from an accounting perspective, they are suppliers. They supply the intellectual property that generates your revenue, and you pay them for it.
For each rights holder, create a vendor record with their legal name, mailing address, email, and payment details. If you collect W-9 forms (and you should for any US-based rights holder earning over $600 per year), note the TIN in a secure location. QuickBooks can generate 1099s at year end for your vendors, which saves significant time during tax season.
Use consistent naming. The vendor name in QuickBooks should match the rights holder name in your royalty software exactly. This makes CSV imports seamless and eliminates manual matching during the import process.
Import bills from your royalty software
This is where the two systems connect. After you complete a royalty run and generate bills in your royalty software, you export those bills as a CSV file. In Royalties HQ, this is a one-click process from the Bills tab in any royalty run. The CSV contains one row per rights holder with the bill amount and contact details.
To import into QuickBooks Online:
- Export your bills CSV from your royalty software.
- In QuickBooks, navigate to the Banking or Transactions section and use the import function for bills.
- Map the CSV columns to QuickBooks fields (vendor name, amount, due date, reference number).
- Review the imported bills and confirm.
Each imported bill will appear as an accounts payable entry tied to the correct vendor. The bill reference number should include the royalty period (for example, “Q4-2025”) so you can easily trace any payment back to a specific royalty run.
If you are managing a larger catalog, download our free guide for a more detailed walkthrough of setting up your publishing financial workflows.
Pay authors with QuickBooks Bill Pay or Melio
Once your bills are in QuickBooks, you need to actually send the money. This is where batch payment tools save hours of manual work.
QuickBooks Bill Pay lets you select multiple bills and pay them all at once via ACH. The payments flow directly from your bank account, and QuickBooks automatically marks each bill as paid and records the transaction. ACH transfers are cheap, typically under $1 per payment, and funds arrive in one to three business days.
Melio is another strong option that integrates with QuickBooks. It offers free ACH payments and a clean interface for batch processing. You can sync your QuickBooks bills to Melio, approve them in bulk, and send payments without leaving the platform. Melio then syncs the payment status back to QuickBooks so your books stay current.
Either way, the key benefit is the same: no retyping payment amounts. The numbers flow from your royalty software to QuickBooks to the payment tool without manual data entry at any step. For a deeper look at batch payment options, see our guide to bulk royalty payments.
Keep your royalty account clean
If you are running royalty payments through QuickBooks, consider pairing this workflow with a separate royalty bank account. Deposit all distributor revenue into the royalty account, pay authors from it, then transfer the publisher’s share to your operating account.
This makes reconciliation in QuickBooks almost effortless. Every transaction in the royalty account is royalty-related, so there is no need to filter or categorize mixed transactions. Your QuickBooks bank feed for that account becomes a clean royalty ledger.
Handling advances and deductions
One area where publishers sometimes get tripped up is advances against royalties. When you pay an author an advance, record it in QuickBooks as a payment against the Royalties Payable liability account (or as a prepaid asset, depending on your accountant’s preference). Your royalty software will track the advance balance and automatically deduct earned royalties against it each period.
The bills exported from your royalty software already reflect advance recoupment. If an author earned $2,000 in royalties but still has $1,500 unrecouped, the bill will show $500. You do not need to do the advance math in QuickBooks. Just import and pay the bill amounts as they are.
The streamlined workflow
When everything is set up, your quarterly (or semi-annual) royalty process looks like this:
- Import sales data into your royalty software and run the royalty calculations.
- Generate bills and export the CSV.
- Import the bills CSV into QuickBooks.
- Review and approve the bills in QuickBooks or your payment tool.
- Send batch ACH payments.
- QuickBooks records the payments and your books are up to date.
The entire process from “royalty run complete” to “payments sent” can take less than an hour, even with dozens of rights holders. No manual calculations, no retyped amounts, no reconciliation headaches. Your royalty software handles the complexity of rates, splits, and deductions. QuickBooks handles the money. Each tool does what it does best.
For more on structuring your royalty workflow, read our Complete Guide to Royalty Management.