Hatch resource banner image for How to track income from multiple revenue streams

How to track income from multiple revenue streams

Separate your earnings by source to identify your most profitable channels and make smarter business decisions.

To track income from multiple revenue streams effectively, you must assign a specific category or "tracking tag" to every payment received within your bookkeeping system. Instead of recording all earnings under a generic "Sales" header, use sub-categories for sources such as Google AdSense, specific affiliate networks (like Amazon Associates or Awin), and individual brand deals. This granular approach allows you to run reports that instantly show which platforms are most profitable and which might need a change in strategy.

Why multi-stream tracking matters

As a content creator or creative professional in the UK, your income often comes from several directions at once. If you dump all these into one "Income" bucket, you lose the ability to see the "why" behind your bank balance. Tracking streams separately helps you:

  • Identify high-performers: You might find that a small affiliate program is outperforming a major brand deal once you account for the time spent.
  • Forecast accurately: Some streams (like AdSense) may fluctuate monthly, while others (like retainer-based sponsorships) are steady.
  • Simplify tax season: HMRC requires accurate records. Clear categorisation makes filing your Self Assessment or Company Tax Return significantly less stressful.

Setting up your tracking system

Whether you are using professional accounting software like Xero, QuickBooks, or FreeAgent, or a simple spreadsheet, the logic remains the same. You need a "Chart of Accounts" that reflects your business model.

  1. Create specific "Nominal Codes": In accounting software, these are the categories for your transactions. Instead of one code for "Sales," create codes like 4001: AdSense, 4002: Affiliate Income, and 4003: Brand Collaborations.
  2. Use "Tracking Categories" or "Tags": Some software allows you to add a second layer of detail. You could tag income by "Platform" (e.g., YouTube vs. Blog) to see which channel is the most effective overall.
  3. Bank Reconciliation: When a payment hits your business bank account, don't just "match" it. Look at the remitter and assign it to the correct code immediately.

Best practices for UK creators

Stream Type Tracking Tip
Affiliate Links Group by network (e.g., "Amazon" vs "Impact") to track which platforms pay out most reliably.
Ad Revenue Record the gross amount before the platform takes its cut, then record the fee as an expense to keep your turnover figures accurate for VAT thresholds.
Brand Deals Invoice individual brands separately so you can track payment terms and chasing any late "net-30" payments.

Pro Tip: Set aside 30 minutes at the end of every month to review your "Profit and Loss by Category" report. This is the quickest way to see if your efforts are aligned with your earnings.

Staying consistent

The biggest hurdle in tracking multiple streams is human error. Ensure you use the same names for your streams every month. If you call it "Sponsorship" in January and "Brand Deal" in February, your year-end reports will be messy. If you receive payments in foreign currencies (like USD from US-based platforms), ensure your bookkeeping system converts these to GBP using the exchange rate on the day the money was received to stay compliant with UK accounting standards.

Created by hatch. • Updated on May 14, 2026