Skip to main content

Bookkeeping for Affiliate Income: Amazon Associates, LTK, and ShareASale

9 min readMike ThriftMike Thrift
Bookkeeping for Affiliate Income: Amazon Associates, LTK, and ShareASale

Open your bank statement and try to answer one question: how much did you actually earn from affiliate marketing last month? If you're like most creators running links through Amazon Associates, LTK, ShareASale, and a handful of direct brand deals, the honest answer is "I'm not sure." The deposits don't line up with the months you earned the commissions, the platforms report on different schedules, and at tax time you're stuck guessing whether a number on a 1099 (or the absence of one) means you're square with the IRS.

This is one of the most common bookkeeping failures among affiliate marketers, and it's almost never intentional. It's a structural problem: every affiliate network was built to optimize payouts for itself, not to hand you a clean accounting record. Fixing it takes about an hour a month once you understand how each platform actually works.

Why affiliate income is so hard to track

Traditional freelance or service income is simple to book: you invoice a client, they pay, the deposit matches the invoice. Affiliate income breaks that model in three ways.

The payout lags the sale. Amazon Associates pays commissions roughly 60 days after the end of the month in which they were earned — a sale in January shows up as a payment in late March. If you book income only when cash hits your account, your February bank deposit is actually reporting December's sales. Match that against your December bookkeeping and it looks like a discrepancy; match it against February and your revenue trend is meaningless.

Payouts arrive below the minimum threshold — or get held indefinitely. Amazon requires $10 for direct deposit or Amazon gift cards and $100 for a paper check before it releases funds. If your commissions from a slow month don't clear the threshold, they roll into the next payout cycle instead of showing up as a deposit at all. A creator glancing at bank deposits alone can go a full quarter without seeing a "payment" from a platform that's actually been accruing income the whole time.

"ShareASale" isn't one payer — it's hundreds. This is the detail that trips up even experienced bookkeepers. ShareASale, Impact, and similar affiliate networks are marketplaces that connect you to individual merchant programs — each merchant is technically its own advertiser and its own payer. You might be enrolled in 30 different ShareASale merchant programs promoting home goods, software, and apparel brands. Each one tracks its own commission total independently, and each one decides separately whether it owes you a 1099-NEC. That means a creator earning a combined $8,000 a year across 25 small ShareASale merchant relationships might receive zero 1099s, because no single merchant individually crossed the reporting threshold — even though the total is very much taxable income.

How each major platform actually pays you

It helps to know the mechanics behind the dashboards, because each platform's quirks explain a different kind of gap between what you earned and what you see in your bank account.

Amazon Associates. Commissions are paid roughly 60 days in arrears — January's sales are paid in late March — and Amazon won't release funds at all until you've submitted tax information (a W-9 for US associates) and hit the payout minimum. Because Amazon sells almost everything, its commission rates also vary wildly by category (often 1-4% for most goods, higher for a few program-specific categories), so your earned total swings with what your audience buys, not just how much traffic you send.

LTK (formerly LIKEtoKNOW.it). LTK aggregates commissions across the many retailers you link to inside a single app, then issues one consolidated monthly payout rather than a separate check per brand. That consolidation is convenient for cash flow but means your LTK earnings statement is really dozens of retailer relationships bundled into one number — useful for booking revenue, but not detailed enough on its own to sanity-check against a specific retailer's rates if a number looks off.

ShareASale and Impact. As covered above, these are networks, not single payers — you're paid per merchant program, on each merchant's own schedule, some monthly and some net-30 or slower. A creator running 20+ active merchant relationships across ShareASale should expect 20+ separate mini-ledgers to track, not one.

Direct brand affiliate deals. These are the least standardized of all — payment terms, thresholds, and reporting live entirely in whatever contract or insertion order you signed. Track these the same way you'd track a freelance invoice: date earned, date invoiced, date paid.

Setting up a chart of accounts that survives an audit

The reconciliation habits above only stick if the books are structured to support them. A chart of accounts built for affiliate income should separate three things that are easy to blur together:

  • A receivable account per platform (or per major merchant, if you run enough volume through ShareASale/Impact to justify it) — this is where you book the earned-but-not-yet-paid commission the moment the platform's dashboard reports it.
  • A revenue account per platform, so you can see at a glance whether Amazon, LTK, or a specific brand deal is actually your best-performing channel, rather than lumping every deposit into one generic "affiliate income" line.
  • A clearing account for gifted product, valued at fair market value, kept separate from cash commissions so a big influx of unpaid product samples in November doesn't distort your cash-basis revenue picture.

With that structure in place, closing the books each month is mostly bookkeeping arithmetic: book what each dashboard says you earned, clear the receivable when the deposit lands, and flag any platform whose payout doesn't match its own reported earnings for a follow-up email to support.

The 1099 threshold changes that make self-tracking non-negotiable

Two federal reporting thresholds moved in 2026 under the One Big Beautiful Bill Act, and both changes push more affiliate income into "no paperwork, but still taxable" territory:

  • 1099-NEC (used by affiliate networks and individual brands paying you commissions directly) now only triggers at $2,000 paid to a single payer in a calendar year, up from the longstanding $600 threshold.
  • 1099-K (used by payment processors and marketplaces settling card/network transactions) reverted to $20,000 and 200 transactions after a brief period of much lower proposed thresholds — so most individual affiliate networks paying by direct deposit or check won't be issuing these to typical creators at all.

Raise the NEC threshold from $600 to $2,000 and suddenly a lot more of your affiliate relationships fall below the line where anyone tells the IRS what they paid you. That doesn't reduce your tax liability by a single dollar — the IRS is explicit that all income is reportable whether or not a form was issued — it just removes the safety net of "I'll just total up my 1099s in January." If you were relying on that shortcut, 2026 is the year it stops working.

Building a reconciliation system that actually works

The fix isn't more willpower at tax time — it's a lightweight system that runs monthly.

1. Pull each platform's own earnings report, not your bank statement. Amazon Associates, LTK, ShareASale, Impact, and Rakuten each have a dashboard showing commissions earned by month, separate from commissions paid. This earned-basis number is your real revenue figure — record it in the month the sale happened, not the month the cash arrives.

2. Book the payout as a transfer, not new income. When the deposit finally lands (often 30-60+ days later), record it against the receivable you already booked, not as fresh revenue. Otherwise you'll double-count the same commission once when it's earned and again when it's paid.

3. Track every merchant relationship, even tiny ones. Don't wait for a 1099 to tell you a program exists. If you're active on ShareASale or Impact, export the full list of merchant programs you're enrolled in each January and cross-check it against what actually showed up in your books over the prior year. A merchant that quietly paid you $340 across four small deposits is easy to lose track of, and it's exactly the kind of gap an audit reconciliation would catch.

4. Separate commission income from reimbursed expenses and gifted product. Some brand affiliate deals bundle a flat fee, a commission rate, and free product together. Only cash commissions and fees are straightforward income; free product you keep generally counts as income at fair market value, while product you review and return typically doesn't. Keep these in distinct accounts so your revenue total isn't inflated or understated by guesswork.

5. Reconcile quarterly against your estimated tax payments. Because affiliate income has no withholding, a creator who doesn't reconcile until April routinely discovers they've underpaid estimated taxes for three quarters running. A monthly or quarterly close catches this while there's still time to adjust the next estimated payment instead of eating a penalty.

Where a plain-text ledger earns its keep

Reconciling a dozen affiliate platforms against a bank account is exactly the kind of recurring, rules-based bookkeeping that benefits from being version-controlled rather than reconstructed from memory every tax season. With Beancount.io, you can book each network's earned-basis commissions as they accrue, tag every merchant relationship as its own account, and let the ledger reconcile automatically against the delayed deposits when they finally arrive — so a $340 trickle from a merchant you forgot existed shows up in your books instead of in an IRS mismatch letter. Because it's plain text, the full history of every affiliate relationship stays transparent and auditable, with nothing locked behind a platform you don't control. Get started for free and stop reconciling affiliate income by memory.

Share this article