Abbotsford CPA serving the Fraser Valley•Mon–Fri 9:00am–5:30pm info@everstonecpa.com• (604) 832-1743
Home › Bookkeeping › Kitchener-Waterloo
Bookkeeping · Kitchener-Waterloo

Bookkeeping for Kitchener-Waterloo businesses

A software company’s ledger and a machine shop’s ledger answer different questions, and in Waterloo Region you find both on the same street. EverStone keeps books for Kitchener-Waterloo businesses remotely from Abbotsford, at a fixed monthly fee, with the year-end prepared from the same ledger.

Quick answer: Monthly bookkeeping for a Kitchener-Waterloo business starts from $300 a month, with the 13% HST return included. The ledger is set up for what the business actually needs to prove later: research time for an SR&ED claim, inventory and jobs for a manufacturer, holdback for a contractor, or cash receipts for a farm. One CPA keeps the books and prepares the year-end from them, remotely.

Books that can carry a research claim

A Waterloo software company that plans to claim SR&ED is going to be asked, sooner or later, to show which salaries and which contractor invoices went into eligible work. Reconstructing that a year or more later from calendar entries and memory is slow and weak. The fix is a bookkeeping choice made at the start: salaries split by project or by a documented time allocation, contractor costs coded to the work they supported, and materials consumed in experiments kept apart from ordinary supplies. The claim itself is filed on Form T661 with the T2, but its quality is decided in the monthly ledger.

Grants recorded where the CRA will look for them

Startups and manufacturers in the region often carry government funding from more than one program at once. Grants and similar assistance generally reduce the expenditure base for SR&ED, and some reduce the cost of equipment for capital cost allowance. Booked as ordinary revenue, they are hard to find and easy to double count. We record each program in its own account, with the agreement attached and the claim periods noted, so the reduction is applied once and correctly at year-end.

Subscription revenue and customers outside Canada

Many Waterloo software companies sell annual subscriptions, often to customers in the United States or Europe. Two bookkeeping habits matter here. First, a year paid up front is not a year of revenue on the day the money lands. It is deferred and recognised month by month, which changes both the income statement an investor reads and the profit the T2 starts from. Second, the HST treatment depends on who the customer is and where they are. A service or software licence supplied to a business outside Canada is often zero-rated, while the same sale to a customer in Ontario carries 13%. The customer record in the ledger should capture enough to support whichever treatment was charged, because an HST review will ask. HST on exports and non-residents sets out the tests.

Payroll entries belong in the same ledger. Where a company has staff, the employer’s share of CPP and EI, WSIB premiums and any Employer Health Tax are recorded as they accrue rather than when a return falls due. That way the monthly numbers show the real cost of each hire.

Inventory and jobs for the shops along the 401

For a manufacturer or fabricator, the ledger has to hold stock, work in progress and finished goods at cost, not simply record what was bought. A Cambridge job shop quoting custom work also needs job costing, so the materials, shop hours and outside processing on each job can be compared with what was quoted. Without that, the only margin number is the annual one, which arrives too late to change a price. We set up the inventory accounts and job codes to match how the shop actually quotes and ships, and reconcile the count at year-end. See manufacturer accounting in Kitchener-Waterloo.

Holdback and progress billing for contractors

Construction books in Ontario carry a 10% holdback on most contracts. The amount is earned but not yet collectible, and on the payable side the holdback retained from subtrades is a cost already incurred. HST on a holdback generally becomes payable when the holdback is paid or falls due, not when the progress invoice goes out. A ledger that treats all of this as one receivable overstates what the business has in hand and puts the HST in the wrong period. We keep holdback in its own accounts, job by job. See contractor accounting in Kitchener-Waterloo.

Farms in the townships keep a different ledger

A farm in Woolwich, Wellesley or Wilmot can report income on the cash method, so the books follow the bank rather than invoices and receivables. Most basic farm products are zero-rated for HST, which means a registered farm charges no tax on those sales but still claims input tax credits on fuel, repairs and equipment. That usually makes the HST return a refund, and a regular one is worth filing on time. Farm accounting in Waterloo Region covers the rest.

One HST account, filed on your cycle

Ontario’s 13% HST is a single tax with a single return, and the provincial part is recoverable as an input tax credit just like the federal part. How often you file depends on revenue: annually for most businesses at $1.5 million or less, quarterly above that, and monthly over $6 million. A business with regular refunds, such as a farm or an exporter selling software abroad, can choose to file more often to get its money sooner. The quick method suits some service businesses, but it is decided once and then coded consistently.

The registry return and the other Ontario dates

An Ontario corporation files its annual return through the Ontario Business Registry within six months of year-end. It never appears in CRA mail, which is why it gets missed. We keep it on the same calendar as the T2, the HST return and, for employers, the Employer Health Tax, so a lender asking for a certificate of status does not find a gap. Deadline reminders are available for the dates you want to track yourself.

Remote, and there is no Kitchener-Waterloo office

EverStone is a CPA firm in Abbotsford, British Columbia, with no Kitchener-Waterloo office and no local staff. Bank and card feeds come in electronically, documents arrive through a secure upload link, and the books live in cloud accounting software that you hold your own login to. One CPA keeps the ledger month to month and prepares the year-end from it, so nothing is handed between a bookkeeper and an accountant who have never spoken. If the books are already behind, the catch-up service brings them current first.

About this article
EverStone CPA

Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, an Abbotsford CPA firm working with small businesses and incorporated contractors across the Fraser Valley and Canada. Updated September 2026. About the firm  ·  Book a free consult

What gets done, and when

What gets done, and when A monthly engagement, not a shoebox in March — for a business operating in Kitchener-Waterloo, Ontario
CadenceWhat we do
MonthlyTransactions categorised, bank and credit card accounts reconciled, research time and grants coded
QuarterlyGST/HST return prepared and filed, where you report quarterly
AnnuallyInventory, holdback and work in progress checked, then the books closed for the T2
OngoingPayroll entries and owner draws tracked so nothing is reconstructed later
Sales tax where you operate13% HST, a single registration and a single return

Source: How often to do the books. General information, not advice.

Common questions

Kitchener-Waterloo bookkeeping questions

What does bookkeeping cost in Kitchener-Waterloo?+
Monthly bookkeeping starts from $300 a month and includes the GST/HST filing. The fee depends on volume and complexity, such as inventory or several bank accounts, and it is fixed in writing before work starts. Ask about your case →
Can my bookkeeping support an SR&ED claim?+
It should, and it is far easier to set up at the start of the year than to rebuild later. Salaries and contractor costs are coded to projects, and grants are recorded separately because they generally reduce the claim.
Do you work in QuickBooks or Xero?+
Either. The file stays in your name and you keep your own login. QuickBooks vs Xero in Canada compares the two for a Canadian business.
Why is my farm’s HST return always a refund?+
Because most basic farm products are zero-rated. You charge no HST on those sales but still claim input tax credits on what you buy for the farm, so the return usually shows money coming back.
My books are a year behind. Where do we start?+
With the oldest open period. Bank statements are reconciled month by month, missing HST returns are filed, and only then does the monthly routine begin. The catch-up is quoted separately so you know the full cost before it starts.
Do you have a Kitchener-Waterloo office?+
No. EverStone works from Abbotsford, British Columbia, and keeps Kitchener-Waterloo books remotely. Feeds arrive electronically and documents come through a secure upload link, so no visit is needed.
Do you work with businesses outside Kitchener-Waterloo itself?+
Yes. Books for businesses in Kitchener, Waterloo, Cambridge and the townships of Waterloo Region are kept exactly as Kitchener-Waterloo ones are: bank feeds, receipts through a secure upload link, and the same fixed monthly fee.

Get a fixed quote for your Kitchener-Waterloo business

Tell us what you need. You get a written fee before any work starts, and no obligation to take it.

Please tell us your name.
Please enter an email address we can reply to.

A reply from a CPA within one business day, usually sooner — and a fee fixed in writing after a free consultation.

Keeping books in Kitchener-Waterloo?

Get HST, research-ready records and the monthly close handled by one CPA, at a fixed monthly fee.