Skip to content

Multiple Revenue Streams in Small Business Accounting

Updated Checked by the Tax-Services.ca editorial team How we check

Multiple revenue streams in a Canadian small business are handled with one set of books and separate income accounts, one for each stream. Give every stream its own account, tag each sale when you record it, and you can see which stream earns money and which only keeps you busy. Sales tax and income tax still look at the total, so the $30,000 GST/HST registration test counts every stream added together.

How do you set up the books for more than one stream?

Keep one bank account for the business, one set of books, and a chart of accounts with a separate income line for each stream. Consulting, product sales and teaching, say. Most bookkeeping software lets you add a tag or a class too, so you can follow costs by stream.

The costs are the harder part. Some belong to one stream: stock for the product, a course platform for the teaching. Others are shared, like your phone, your insurance and your accountant. Pick a rule for the shared ones, such as splitting them by each stream’s share of sales, write it down on the first page of your bookkeeping file, and stick to it all year, because a rule you change in November tells you nothing about the year. A rough rule you use every month beats a perfect one you forget.

Don’t run a second bank account for each stream unless there’s a reason. It doubles your reconciliation work for very little gain.

Say Marcus in Halifax does website work for clients, sells printed posters online and runs a weekend workshop. He has three income accounts and one bank account. When a $400 payment lands, he tags it the same day, because “$400 deposit” tells him nothing in March.

Why does each stream need its own margin?

Because a stream can look busy and earn nothing. Your product may bring in $30 a sale and cost $18 to buy in. The profit margin calculator shows that as a 40.0% margin, so $12 of every sale is gross profit. Consulting might have almost no direct cost, so its margin is much higher, but it also uses your hours and stock doesn’t.

That’s the point. Revenue by stream tells you what you sold. Margin by stream, and hours by stream, tell you what to do next. Look at both each quarter. It’s quick.

Here’s how hours change the picture. Suppose the $50,000 consulting stream took 500 hours, the $20,000 product stream took 400 hours and the $10,000 teaching stream took 100 hours (these hours are made up for the example). That’s $100 an hour from consulting, $50 an hour from products and $100 an hour from teaching. The product line is the biggest by revenue after consulting, yet it pays the least for your time.

What happens to tax when the streams add up?

Everything is added together. A sole proprietor reports the business income on one form, T2125, so consulting, product and teaching are one net figure. Take $50,000 from consulting, $20,000 from products and $10,000 from teaching, all net of costs. That’s $80,000 of business income. The self-employed tax calculator shows $22,126.47 of income tax and CPP for Ontario, which leaves $57,873.53. It leaves out GST/HST, EI and business expenses, and its deductions lower income tax but not CPP, so treat it as a planning figure.

If tax owing passes the instalment threshold, you’ll pay quarterly. On a $9,000 expected bill the tax instalments calculator shows four payments of $2,250.

Which streams need sales tax?

Question What to check
Small supplier limit $30,000 of taxable revenue in one calendar quarter or over the last four quarters, all streams together
Ontario HST 13% on taxable sales
Alberta, Yukon, NWT, Nunavut 5% GST only
Other provinces Different HST, PST or QST rates by province
Zero-rated or exempt sales Some goods and services are taxed at 0% or not at all, so tag them in your books

This is where streams matter most. Once you pass $30,000 in total, you register and charge tax on every taxable stream, including the ones that felt small. The CRA’s page on when to register for and start charging the GST/HST explains the four-quarter test and the single-quarter test. Registration is due within 29 days of the day you go over, per the CRA’s small supplier guidance. Check that page for the exact rule on your situation, since the details change with associated businesses.

A $20,000 product stream in Ontario carries $2,600 of HST, and the GST/HST calculator shows it. Some services are exempt or zero-rated instead, and the CRA has a page on the type of supply for each. If one stream is exempt and another is taxable, keep them apart from the first sale.

Should another stream go into a corporation?

Sometimes, but the answer needs your numbers. A small Canadian-controlled private corporation pays a low combined rate on the first $500,000 of active business income. The corporate tax calculator shows 11.7% on $300,000 in Ontario for a calendar 2026 year. That rate is a blend, because Ontario cut its small business rate on 1 July 2026, and no single published combined figure was available. The extra cost of a corporation is a separate return and paying yourself, which the calculator doesn’t include.

What mistakes come up most?

Mixing personal and business money. Recording deposits as sales before you check what they are, since a refund, a loan and a customer payment all look alike. Forgetting that a stream with no sales tax this year can still count toward the $30,000. And keeping no records by stream, then guessing at year end.

Records need to be kept for six years from the end of the tax year they relate to, according to the CRA. That includes the invoices, the receipts and the notes on how you split shared costs.

One more habit pays off at tax time. Once a quarter, add up each stream’s sales and compare the total with your bank deposits. If the two don’t match, you’ve found a missing invoice while it’s still easy to chase.

The sources behind this page

The small supplier limit, record-keeping period, and corporate rates come from Canada Revenue Agency pages read in September 2026. The Ontario blend is our arithmetic on those pages. Dollar examples come from this site’s calculators. This is an independent guide, separate from any government body.

Frequently asked questions

Do I need a separate bank account for each stream?

Usually not. One business account with a separate income line or tag per stream is easier to reconcile.

Do all my streams count toward the $30,000 GST/HST limit?

Yes. The small supplier test looks at your total taxable revenue, not one stream at a time.

Can I report several streams on one tax form?

A sole proprietor reports business income on form T2125, so the streams end up as one net figure.

How do I split shared costs between streams?

Pick a rule, like share of sales, and apply it all year. Write the rule down in case you're asked.

How long do I keep the records?

The CRA says six years from the end of the tax year they relate to, unless you have permission to destroy them earlier.

More on this topic

Previous Article

Startup Costs for a Small Business in Canada

Next Article

Business Loan Tax Rules in Canada: What You Can Deduct

Share this page