Bookkeeping software when income comes from four different places

A creator with four income sources sits down at tax time and cannot produce one total figure without opening three or four separate account histories first. The bank feed connected fine. It just does not know which deposit was a platform payout, which was a brand deal, and which was an affiliate commission.

The reconciling problem is not the invoicing problem

Invoicing software solves a specific job: billing a client for a known amount and tracking whether that bill got paid. It assumes the creator generated the invoice. Reconciling is a different job entirely. It is identifying money that already landed in a bank account from a source that never sent an invoice at all.

Three of the most common income sources for a creator fit that description. A platform’s ad revenue share payout arrives on the platform’s own schedule, at the platform’s own calculated amount. A brand deal payment often comes through PayPal, a wire transfer, or a marketing platform’s own payout tool, negotiated by email and never billed through the creator’s own invoicing system. An affiliate commission deposit shows up from a network’s payout run, batched with other creators’ commissions and settled on the network’s calendar. None of the three has a creator-generated invoice attached to it, which is exactly why invoicing software, on its own, does not solve the problem of knowing what that deposit was.

The practical result is the failure mode most creators actually hit: it is tax season, and turning four separate account histories into one clean total means opening the platform dashboard, the PayPal history, the affiliate network’s reporting page, and whatever else received a wire, then adding it up by hand. Bookkeeping software exists to prevent exactly that, by pulling every deposit into one ledger automatically. The question worth asking before subscribing is which part of that pulling process the entry tier of a given tool actually includes.

What the entry tier of three bookkeeping tools actually limits

The common assumption is that a free or cheap plan caps how many income sources, or how many bank accounts, it will track. Checked directly against three vendors’ own pricing pages, that assumption does not hold. None of the three caps the number of bank feeds a plan can connect. What each one caps instead is a different thing: how much of the sorting is automatic, how many billable clients the plan will track by name, or how many invoices and bills move through the account each month.

Vendor and planWhat is cappedWhat is not capped
Wave, free StarterAutomatic bank transaction import and auto-merge and categorization; both are Pro-only features per Wave’s pricing page.Number of bank accounts connected via Plaid, or manual transaction entry.
FreshBooks Lite5 billable clients. Plus raises the cap to 50. Premium is unlimited.Number of income sources or bank feeds; the cap is on named client relationships, not deposits.
Xero Early ($25/month, US pricing)20 invoices and quotes and 5 bills a month.Bank transaction reconciliation itself, which is not quantity-limited on the Early plan.

The implication for a creator with four income sources is specific rather than general: the sources themselves are not what gets capped by any of the three plans checked. What gets capped is how much of the sorting is automatic versus manual, on Wave’s plan structure, and how many separate payers or clients the software will track by name, on FreshBooks’ and, differently, on Xero’s.

Why manual entry is where the entry tier actually costs time

Take Wave’s Starter plan specifically, since it is the one built around a free tier. A creator on Starter can still get every deposit into the ledger. Wave’s own pricing page states that a bank account can be connected through Plaid, or transactions can be entered manually. What Starter does not include is the auto-import and auto-merge and categorization that Wave lists as Pro-plan features. That auto-merge step is the part that would otherwise take an affiliate deposit and a brand-deal wire and sort them without the creator doing it line by line.

So the entry tier is not a hard wall for someone with four income sources. It works. It is just the tier where the software has stopped doing the sorting work a creator might assume comes standard, and started requiring that the creator categorize each deposit by hand, every month, for as long as they stay on that plan. That is the actual decision point: not “can I use this with four income sources,” but “how many hours a month am I willing to spend labeling deposits instead of paying for the tier that does it automatically.”

What still will not show up automatically no matter the tier

Here is the limitation that applies at every tier, not just the free or cheapest one. None of these tools know, on their own, that a PayPal deposit was a brand deal and not a personal transfer from a friend. None of them know that an ad-platform payout already had a cut taken out before it landed in the account. Categorizing a deposit by its source, ad revenue versus brand deal versus affiliate commission, is a labeling step the creator performs. The software’s job, at every tier from free to enterprise, is holding the ledger and running the math once something is labeled. It does not identify the source of a deposit on its own.

There is a second wrinkle worth planning for. A brand deal paid out through a marketing platform’s or an affiliate network’s own payout tool can arrive as a single net deposit, after that platform has already taken its own fee. Unless the creator breaks that lump sum out into gross revenue and platform fee as two separate line items, the bookkeeping software will simply record it as one deposit of whatever amount actually landed. The software has no way to see the fee that was already subtracted before the money reached the bank feed.

A one-page test before picking a plan

  • Count the income sources actually in play this year: platform payout, brand deals, affiliate networks, direct sponsor payments. Then check whether the plan under consideration caps the number of billable clients or contacts, since brand deals and sponsors often get entered as one client each, and that cap can bind before the income-source count does.
  • Check whether automatic bank import and categorization is included at the tier being considered, or gated to the next tier up. That is the feature doing the actual reconciling work. The number of bank accounts a plan allows is a separate, and usually more generous, number.
  • Check the invoice or bill count cap if sponsors get billed directly for anything beyond the payments that arrive unbilled. That cap, as on Xero’s Early plan, is tracked separately from income tracking and can be reached independently of how many income sources exist.

Where to go if the job is actually billing a client

Everything above is about money that arrives without an invoice attached. If some of the income also involves billing a sponsor directly for a defined amount, that is a separate job with a separate set of caps, covered in invoicing tools for social media freelancers.

FAQ

Does the free tier of a bookkeeping tool cap how many bank accounts I can connect?

On Wave’s free Starter plan specifically, no. Wave’s own pricing page confirms a bank account can be connected through Plaid on Starter, the same as on Pro. What Starter does not include is the automatic transaction import and the auto-merge and categorization step, both listed as Pro-plan features. This was verified on Wave’s pricing page only; no claim is made here about every vendor’s entry tier.

Will bookkeeping software automatically label a payment as a brand deal versus a platform payout?

No. Categorizing a deposit by income type, ad revenue share, brand deal, or affiliate commission, is a labeling step the creator performs. The software’s job is holding the ledger and totaling the numbers once something has been labeled, not identifying where a deposit came from on its own.

Sources

  • Wave pricing page, fetched 2026-09-09. Confirms Starter allows manual entry or Plaid-based bank connection, and that automatic bank-transaction import plus auto-merge and categorization are Pro-plan features.
  • FreshBooks pricing page, fetched 2026-09-09. Confirms Lite is capped at 5 billable clients, Plus at 50, Premium unlimited.
  • Xero US pricing page, fetched 2026-09-09. Confirms the Early plan at $25 a month, capped at 20 invoices and quotes and 5 bills a month, with bank reconciliation itself not quantity-limited on that plan.
Scroll to Top