Introduction
If you’re an Edmonton small business owner, chances are your books aren’t as clean as you’d like them to be. Maybe you’ve been so busy running your business that bookkeeping fell to the bottom of the priority list. Maybe you inherited a mess from a previous bookkeeper. Or maybe you’ve been doing it yourself and things have slowly gotten out of hand.
You’re not alone. Messy books are one of the most common problems we see among small businesses in Edmonton — across every industry from construction and trades to hospitality, retail, auto dealerships, and professional services.
The good news? No matter how bad the mess, books can always be cleaned up. In this Edmonton bookkeeping guide we’ll walk you through exactly how to approach a bookkeeping cleanup step by step so your finances are accurate, organized, and ready for tax season.
Why Clean Books Matter for Edmonton Small Businesses
Clean books save you time, money, and a lot of hassle. Inaccurate financial data can turn into one of your worst nightmares. It can be hard to find transactions, ascertain profitability, and measure other key financial metrics that are crucial for your success.
What’s more, battling with messy books and inaccurate bookkeeping is not a simple task. It drains your energy, wastes your time, and pulls you away from actually running your business. And the longer you leave it, the worse it gets.
Messy books cause real problems for Edmonton small business owners:
- CRA problems — Inaccurate books lead to incorrect GST/HST filings and T2 corporate returns, which can trigger audits, penalties, and interest
- Cash flow blindness — If your books are wrong you have no idea how much money is actually coming in and going out
- Bad business decisions — Every business decision you make should be based on accurate financial data, if that data is wrong your decisions will be wrong too
- Lender and investor issues — Banks and investors require clean accurate financial statements before approving loans or financing
- Stressful tax season — Messy books make tax preparation slow, expensive, and stressful for everyone involved
- Payroll compliance issues and late T4 filing — If your books are messy, chances are the problem trickles down to other accounting areas like payroll too, where simple mistakes can be extremely costly. A single extra zero in an unreconciled payroll ledger can turn a $10,000 contractor payment into a $100,000 overpayment — a devastating error for any small business. Beyond that, messy books often lead to late or incorrect T4 filings, which trigger CRA penalties and create headaches for your employees at tax time
- WCB exposure — If a worker gets injured on your business premises and you don’t have proper WCB Alberta coverage and records, it can be extremely costly. Clean books ensure your WCB premiums are calculated correctly based on accurate payroll figures protecting both your workers and your business
Clean books on the other hand give you clarity, confidence, and control over your business finances.
Step 1 — Assess the Damage
An important first step for any Edmonton business looking to fix their bookkeeping is understanding exactly what you’re dealing with. Before touching anything, do a full assessment:
- How far back do the books need to be cleaned up — months or years?
- What accounting software are they using — QuickBooks Online, Xero, Sage, or spreadsheets?
- Are bank statements and credit card statements available for the entire period?
- Have GST/HST returns been filed — and if so, do they match the books?
- Are there missing transactions, duplicate entries, or miscategorized expenses?
- Is the bank reconciliation up to date?
This assessment tells you the scope of the project and where to start. For some clients it’s a few weeks of cleanup. For others it’s months or even years of backlog.
Step 2 — Gather All Source Documents
You can’t clean up books without source documents. Before doing anything else, gather:
- Bank statements for all accounts — every month of the period being cleaned
- Credit card statements — personal cards used for business too
- Invoices issued to customers
- Bills and receipts from suppliers
- Payroll records
- Previous GST/HST returns filed
- Prior year financial statements or T2 corporate returns
The more complete your source documents, the cleaner and more accurate the final result will be.
Step 3 — Reconcile Every Bank Account
Bank reconciliation is the foundation of clean books. Every dollar that went in and out of your bank account needs to be recorded and matched.
Start from the beginning of the cleanup period and work forward month by month:
- Import or manually enter all bank transactions
- Categorize each transaction correctly — revenue, expense, owner withdrawal, loan payment etc.
- Match each transaction to a source document where possible
- Identify and resolve any discrepancies between the bank statement and QBO
This is the most time consuming part of a bookkeeping cleanup but it’s also the most important. If your bank reconciliation is off, everything else will be off too.
Step 4 — Fix Miscategorized Transactions
One of the most common bookkeeping mistakes we see in Edmonton small businesses is transactions categorized incorrectly. Common examples include:
- Personal expenses recorded as business expenses
- Capital purchases expensed instead of capitalized
- Loan repayments recorded as expenses
- Owner contributions recorded as revenue
- GST/HST not separated from expense amounts
Go through every transaction and make sure it’s in the right category. This step directly impacts your financial statements and your tax return so accuracy here is critical.
Step 5 — Know Your Industry Specific Accounts
Here’s a bonus tip for your complete Edmonton bookkeeping guide — one of the most overlooked aspects of bookkeeping cleanup is making sure your chart of accounts actually reflects your industry. Generic bookkeeping setups miss critical accounts that are specific to how your business operates.
Here are some real examples:
- Hotels and hospitality — Need dedicated accounts for room revenue, food and beverage revenue, and tourism levy collected and remitted. Lumping all revenue into one account makes it impossible to analyze performance by department
- Auto dealerships — Vehicles purchased for resale need to sit in inventory as an asset until sold. Expenses associated with a specific vehicle reconditioning, repairs, detailing — should be tied to that unit and flow into cost of vehicles sold when the car is sold. Expensing these costs immediately distorts your gross profit
- Charities and nonprofits — Need to be set up to track HST rebates properly. Charities are eligible for a partial HST rebate and if your books aren’t set up to track this you’re leaving money on the table
- Service companies — Often have multiple divisions or service lines. Setting up subsets of income accounts to track revenue by division gives management visibility into which parts of the business are actually profitable
- Construction companies — Need job costing set up so revenue and expenses are tracked by project, not just lumped together
Getting your chart of accounts right from the start or fixing it during a cleanup makes everything downstream cleaner, more accurate, and more useful for decision making.
Step 6 — Clean Up Accounts Receivable and Accounts Payable
Messy AR and AP are extremely common. During cleanup:
Accounts Receivable:
- Identify all outstanding invoices — are they genuinely unpaid or were they paid and not recorded?
- Write off invoices that are genuinely uncollectible
- Make sure customer payments are matched to the correct invoices
Accounts Payable:
- Identify all outstanding bills — are they genuinely unpaid?
- Remove duplicate bills
- Make sure supplier payments are matched to the correct bills
- Clear any old outstanding items that have already been paid
Step 7 — Reconcile GST/HST
For Edmonton small businesses that are GST/HST registered, the GST/HST account needs to be carefully reconciled during cleanup:
- Calculate total GST/HST collected on sales for the period
- Calculate total Input Tax Credits (ITCs) on eligible business expenses
- Compare to GST/HST returns already filed — do the numbers match?
- If returns were filed incorrectly, amendments may be needed
This step is critical — GST/HST discrepancies are one of the most common CRA audit triggers for small businesses.
Step 8 — Review and Finalize Financial Statements
Once the cleanup is complete, pull your financial statements and review them carefully:
- Income Statement — Does revenue look reasonable? Do expenses make sense for your industry?
- Balance Sheet — Do assets, liabilities, and equity balance correctly?
- Retained Earnings — Does opening retained earnings match last year’s closing balance?
If anything looks off, investigate before finalizing. Clean financial statements are the end goal of the entire cleanup process.
How Long Does a Bookkeeping Cleanup Take?
It depends on the scope of the mess. Here’s a rough guide:
- 1-3 months of backlog — typically 1-2 weeks to clean up
- 3-6 months of backlog — typically 2-4 weeks
- 6-12 months of backlog — typically 1-2 months
- 1-2 years of backlog — typically 2-3 months or more
The timeline also depends on how quickly source documents are provided and how complex the business transactions are.
Should You Clean Up Your Own Books or Hire Professional Edmonton Bookkeeping Services?
If the backlog is minor — a few weeks or a couple of months — and you’re comfortable with your accounting software, you may be able to handle it yourself.
But for anything beyond that, hiring professional Edmonton bookkeeping services is almost always the better choice. Here’s why:
- A professional will catch errors you might miss
- The cleanup will be done faster and more accurately
- Your financial statements will be reliable and CRA compliant
- Industry specific knowledge means your chart of accounts will be set up correctly for your business
- You can focus on running your business instead of drowning in paperwork
Another important point for Edmonton businesses looking to fix their bookkeeping — the cost of hiring a professional bookkeeper is almost always less than the cost of CRA penalties, missed deductions, or bad business decisions made on inaccurate data.
Markham Bookkeeping — Edmonton’s Bookkeeping Cleanup Experts
At Markham Bookkeeping we specialize in bookkeeping cleanups for small businesses across Edmonton and Alberta. We’ve cleaned up books for businesses in construction, hospitality, auto dealerships, retail, and more — eliminating months of backlog and getting clients back on track fast.
Whether you’re 3 months behind or 3 years behind — we can help.
📞 Call us at 647-564-1985 🌐 Visit our website to book a free consultation 📧 Email us — we respond fast
Markham Bookkeeping — your finances, handled right.

