Table of Contents

Your Comprehensive Resource for Mastering Canadian Bookkeeping in 2025

Introduction: Why Proper Bookkeeping is Essential for Canadian Businesses

Running a successful business in Canada—particularly in Edmonton, Alberta—requires more than just offering great products or services. At the heart of every thriving enterprise lies accurate, compliant bookkeeping. Whether you’re a small business owner managing your own books, a professional bookkeeper serving clients, or working with an accountant to file taxes, understanding Canadian bookkeeping requirements is non-negotiable.

The Canada Revenue Agency (CRA) mandates that all businesses maintain detailed financial records for at least six years from the end of the relevant tax year. Failure to comply can result in penalties, reassessments, lost tax deductions, and increased audit risk. Beyond compliance, proper bookkeeping provides the financial clarity needed to make informed business decisions, manage cash flow effectively, and position your business for sustainable growth.

This comprehensive guide from BOMCAS Canada covers everything you need to know about bookkeeping in Canada, from fundamental concepts for business owners to advanced procedures for professional bookkeepers, and what accountants require to efficiently file your taxes.

CRA Record-Keeping Requirements

The Canada Revenue Agency establishes clear requirements for business record-keeping under the Income Tax Act. All Canadian businesses must maintain comprehensive records of their financial transactions, regardless of size or structure.

Key CRA Requirements:

  • Retention Period: Businesses must keep financial records for at least six years from the end of the last tax year they relate to
  • Complete Documentation: All invoices, receipts, bank statements, contracts, and payroll records must be maintained
  • GST/HST Tracking: Businesses registered for GST/HST must properly record tax collected, remitted, and input tax credits (ITCs)
  • Payroll Record-Keeping: Employers must maintain payroll deduction records, T4 slips, and remittance history
  • Audit Trail: Electronic records must show a clear audit trail from supporting documents to summarized financial accounts

The CRA has broad audit powers and can request to examine your financial records at any time. Being prepared with well-organized, accurate books isn’t just good business practice—it’s essential protection against potential issues with tax authorities.

Provincial Considerations for Alberta Businesses

For businesses operating in Edmonton and throughout Alberta, additional considerations include:

  • Alberta Corporate Income Tax: Alberta has the lowest corporate tax rates in Canada at 8% provincial rate, combined with the 15% federal rate for a total of 23%
  • Small Business Rate: For Canadian-controlled private corporations (CCPCs) with active business income below $500,000, Alberta offers a reduced rate of 11% (9% federal and 2% provincial)
  • GST Registration: Alberta charges only 5% GST (no provincial sales tax), and businesses earning over $30,000 in gross income within any 12-month period must register for GST

Understanding these provincial nuances is crucial for Edmonton businesses to optimize their tax position and maintain compliance.

Section 1: Bookkeeping Fundamentals for Business Owners

What is Bookkeeping?

Bookkeeping is the systematic recording, organizing, and tracking of all financial transactions in your business. It forms the foundation of your accounting system and provides the raw data needed to generate financial statements, file taxes, and make strategic business decisions.

Core Bookkeeping Activities Include:

  • Recording all income and revenue from sales or services
  • Tracking all business expenses and purchases
  • Managing accounts receivable (money owed to you)
  • Managing accounts payable (money you owe to others)
  • Reconciling bank and credit card statements
  • Tracking inventory (if applicable)
  • Managing payroll and employee-related expenses
  • Maintaining GST/HST records and compliance

Single-Entry vs. Double-Entry Bookkeeping

Canadian businesses typically use one of two bookkeeping methods:

Single-Entry Bookkeeping:

  • Records each transaction once
  • Similar to maintaining a checkbook
  • Simpler but less comprehensive
  • The CRA allows farmers, fishers, and self-employed commission-based salespeople to use this method
  • Suitable only for very small businesses with simple operations

Double-Entry Bookkeeping (Recommended):

  • Records each transaction twice—once as a debit and once as a credit
  • Provides a complete picture of your financial position
  • Required by the CRA for most small businesses using the accrual method
  • Ensures accuracy through built-in checks and balances
  • Foundation for generating balance sheets and income statements

How Double-Entry Works:

Every transaction affects at least two accounts. For example, if you purchase office supplies for $100 cash:

  • Debit: Office Supplies Expense account (+$100)
  • Credit: Cash account (-$100)

This system ensures that your accounting equation always balances:
Assets = Liabilities + Equity

Setting Up Your Chart of Accounts

A Chart of Accounts (COA) is a comprehensive list of all account names and numbers your business uses to record financial transactions. It serves as your filing system for all financial activity.

The Five Main Account Types:

1. Assets (What You Own):

  • Cash and bank accounts
  • Accounts receivable
  • Inventory
  • Equipment and vehicles
  • Buildings and land

2. Liabilities (What You Owe):

  • Accounts payable
  • Credit card balances
  • Loans and mortgages
  • GST/HST payable
  • Payroll deductions payable

3. Equity (Owner’s Interest):

  • Owner’s capital/investment
  • Retained earnings
  • Shareholder loans

4. Revenue/Income (Money Earned):

  • Sales revenue
  • Service revenue
  • Interest income
  • Other income

5. Expenses (Money Spent):

  • Cost of goods sold (COGS)
  • Rent
  • Utilities
  • Salaries and wages
  • Office supplies
  • Insurance
  • Professional fees
  • Marketing and advertising

Organizing Your COA:

Use a numbering system to organize accounts logically:

  • 1000-1999: Assets
  • 2000-2999: Liabilities
  • 3000-3999: Equity
  • 4000-4999: Revenue
  • 5000-5999: Expenses

This structure aligns with Canadian accounting standards and makes it easier to prepare financial statements that comply with CRA requirements.

Essential Bookkeeping Tools and Software for Canadian Businesses

Cloud-Based Accounting Software:

The CRA is shifting to a digital-first enforcement strategy, making cloud accounting platforms essential for modern Canadian businesses.

Top Choices for Canadian Businesses:

QuickBooks Online:

  • Most popular in Canada
  • Comprehensive GST/HST tracking and reporting
  • Full payroll integration with Canadian tax compliance
  • Advanced reporting and customization
  • Pricing: $24-$140 CAD/month depending on features needed
  • Best for: Businesses needing robust inventory management and detailed reporting

Xero:

  • User-friendly interface
  • Unlimited users across all plans
  • Strong multi-currency capabilities
  • Excellent bank reconciliation features
  • Pricing: Starts at $20 USD/month
  • Best for: Growing businesses with simpler needs or multiple team members

Sage Accounting:

  • Robust features for small businesses
  • Cloud-based access
  • Multiple pricing tiers for scalability
  • Good for construction and project-based businesses

Wave Accounting:

  • Free basic accounting software
  • Ideal for very small businesses or startups
  • Limited advanced features
  • Charges for payroll and payment processing

FreshBooks:

  • Excellent for service-based businesses and freelancers
  • Simple invoicing and time tracking
  • User-friendly interface
  • Good for consultants and creative professionals

Additional Tools:

  • Dext (formerly Receipt Bank): Digital receipt management and OCR scanning
  • Plooto: Accounts payable automation and bill payment
  • Wagepoint/Rise: Canadian payroll processing
  • Google Drive/Dropbox: Document storage and backup

Separating Business and Personal Finances

One of the most critical—and most commonly overlooked—bookkeeping fundamentals is maintaining strict separation between personal and business finances.

Why This Matters:

  • CRA Compliance: Mixed accounts raise red flags during audits
  • Tax Deductions: Difficult to prove legitimate business expenses
  • Financial Clarity: Impossible to accurately assess business performance
  • Legal Protection: Pierces corporate veil for incorporated businesses
  • Professional Credibility: Banks and investors expect separate accounts

How to Maintain Separation:

  1. Open a dedicated business bank account immediately upon starting your business
  2. Get a business credit card for all business-related purchases
  3. Pay yourself properly:
    • Sole proprietors: Take regular draws and record them
    • Corporations: Pay yourself a salary or dividends
  4. Never use personal accounts for business transactions
  5. Document any personal-to-business transfers as owner contributions or loans

Even sole proprietors benefit enormously from this separation, despite not being legally required to maintain separate accounts.

Section 2: Daily, Weekly, and Monthly Bookkeeping Tasks

Daily Bookkeeping Tasks

Consistency is the foundation of accurate bookkeeping. Establishing daily habits prevents backlogs and ensures real-time financial visibility.

Daily Checklist for Business Owners:

1. Check Your Cash Position

  • Review bank account balances
  • Monitor available cash
  • Identify any unusual transactions immediately

2. Record All Transactions

  • Log every sale, expense, and payment as it occurs
  • Record customer payments received
  • Enter supplier payments made
  • Document cash transactions

3. Make Daily Deposits

  • Deposit all cash and checks promptly
  • Enter credit card transactions into your system
  • Maintain accurate deposit records

4. Capture and Save Receipts

  • Photograph receipts immediately using your phone
  • Upload to cloud storage or accounting software
  • Never lose a deductible expense to a faded receipt

5. Summarize Daily Cash Sales

  • Total all cash transactions
  • Reconcile with cash register or POS system
  • Identify any discrepancies immediately

6. Review Accounts Receivable

  • Check which invoices were paid
  • Follow up on overdue accounts
  • Send payment reminders for upcoming due dates

7. Update Your Bookkeeping Software

  • Sync bank feeds and credit card transactions
  • Categorize and approve transactions
  • Flag anything requiring clarification

Time Investment: 15-30 minutes daily prevents hours of catch-up work monthly.

Weekly Bookkeeping Tasks

Weekly Checklist:

1. Record and Review All Transactions

  • Verify all week’s transactions are properly recorded
  • Ensure correct categorization
  • Attach supporting documentation

2. Process Accounts Payable

  • Review incoming supplier invoices
  • Schedule payments based on due dates
  • Take advantage of early payment discounts
  • Maintain good vendor relationships

3. Send Customer Invoices

  • Invoice all completed work or delivered products
  • Include clear payment terms (e.g., Net 30)
  • Follow up on outstanding quotes

4. Review Accounts Receivable Aging

  • Run AR aging report
  • Contact customers with overdue payments
  • Send friendly reminders for upcoming due dates

5. Reconcile Petty Cash

  • Count physical cash on hand
  • Record all petty cash disbursements
  • Replenish if needed

6. Review Cash Flow Forecast

  • Project upcoming week’s income and expenses
  • Ensure sufficient cash for payroll and bills
  • Adjust plans if cash is tight

7. Back Up Financial Data

  • Export key reports and files
  • Maintain cloud and local backups
  • Verify backup integrity

Time Investment: 1-2 hours weekly

Monthly Bookkeeping Tasks

Month-end closing is crucial for generating accurate financial statements and maintaining control over your business finances.

Monthly Bookkeeping Checklist:

1. Bank and Credit Card Reconciliation

  • Match all transactions in your books to bank statements
  • Investigate and resolve any discrepancies
  • Clear outstanding or uncleared items
  • Reconcile all business accounts, including:
    • Operating bank accounts
    • Savings accounts
    • Credit cards
    • Merchant accounts
    • Line of credit
    • Loans

2. Review Financial Statements

  • Generate and review Income Statement (Profit & Loss)
  • Review Balance Sheet for accuracy
  • Analyze Cash Flow Statement
  • Compare to previous months and budget
  • Look for anomalies or unexpected variances

3. Accounts Receivable Management

  • Run detailed AR aging report
  • Follow up aggressively on overdue accounts
  • Send statements to customers
  • Review credit policies if needed
  • Consider collection actions for severely overdue accounts

4. Accounts Payable Review

  • Verify all supplier invoices are recorded
  • Ensure bills are paid on time to avoid late fees
  • Review AP aging to manage cash flow
  • Reconcile supplier statements

5. Payroll Processing and Review

  • Process employee payroll
  • Remit payroll deductions to CRA (CPP, EI, Income Tax)
  • Record payroll journal entries
  • File any required payroll reports
  • Reconcile payroll accounts

6. GST/HST Reconciliation

  • Review all GST/HST collected from sales
  • Review all GST/HST paid on business purchases (ITCs)
  • Prepare for GST/HST filing (monthly, quarterly, or annually)
  • Remit GST/HST owing to CRA by deadline

7. Inventory Count and Reconciliation (if applicable)

  • Perform physical inventory count
  • Reconcile physical count to system records
  • Adjust for shrinkage, damage, or obsolescence
  • Update inventory valuation

8. Review and Categorize Uncategorized Transactions

  • Clean up any transactions categorized as “uncategorized”
  • Verify expense classifications
  • Split transactions if needed

9. Record Adjusting Entries

  • Accrue unpaid expenses (utilities, rent, etc.)
  • Record depreciation on assets
  • Adjust prepaid expenses and deferred revenue
  • Make necessary corrections

10. Generate and Review Month-End Reports

  • Profit & Loss Statement by department/class
  • Balance Sheet
  • Cash Flow Statement
  • Budget vs. Actual comparison
  • Key performance indicators (KPIs)

11. Close the Books

  • Lock the accounting period in your software
  • Prevent changes to closed months
  • Create month-end backup

12. Document and File

  • Organize and file all receipts and documentation
  • Update document management system
  • Ensure compliance with CRA retention requirements

Time Investment: 4-8 hours monthly (depending on transaction volume)

Quarterly and Annual Bookkeeping Tasks

Quarterly Tasks:

  • File GST/HST returns (if filing quarterly)
  • Review and adjust quarterly estimated tax payments
  • Prepare quarterly financial statement packages
  • Review budget and financial forecasts
  • Conduct quarterly inventory counts
  • Review insurance coverage
  • Update business plan and projections

Annual Tasks:

  • Prepare comprehensive year-end package for accountant
  • Conduct full physical inventory count
  • Review and update Chart of Accounts
  • Archive closed year’s records
  • Plan for upcoming year’s budget
  • Review and update internal controls
  • Assess bookkeeping processes and software needs

Section 3: Advanced Bookkeeping Procedures for Professional Bookkeepers

Setting Up Robust Bookkeeping Systems for Clients

Professional bookkeepers must establish comprehensive systems that ensure accuracy, efficiency, and CRA compliance for their clients.

Initial Client Onboarding Process:

1. Discovery and Assessment

  • Understand client’s business model and industry
  • Identify current bookkeeping challenges
  • Review existing records and systems
  • Assess transaction volume and complexity
  • Determine reporting requirements and frequency

2. System Setup and Configuration

  • Select appropriate accounting software
  • Configure Chart of Accounts specific to industry
  • Set up bank and credit card feeds
  • Configure sales tax settings (GST/HST rates by province)
  • Establish user access and permissions
  • Create document management workflow

3. Data Migration and Cleanup

  • Transfer historical data (if applicable)
  • Clean up and reconcile opening balances
  • Correct prior period errors
  • Establish opening balance sheet
  • Document any adjustments made

4. Process Documentation

  • Create standard operating procedures (SOPs)
  • Document workflow and responsibilities
  • Establish communication protocols
  • Set deadlines and deliverable schedules
  • Define escalation procedures

5. Training and Handoff

  • Train client on their responsibilities
  • Demonstrate reporting access and interpretation
  • Establish expectations and boundaries
  • Schedule regular check-ins and reviews

Managing Accrual vs. Cash Accounting

Understanding when to use each method is critical for Canadian bookkeepers.

Cash Basis Accounting:

  • Revenue recognized when cash is received
  • Expenses recorded when cash is paid
  • Simpler method
  • Allowed for farmers, fishers, and commission salespeople
  • Not suitable for inventory-based businesses

Accrual Basis Accounting:

  • Revenue recognized when earned (regardless of payment)
  • Expenses recorded when incurred (regardless of payment)
  • Required for most Canadian businesses under CRA rules
  • Provides more accurate financial picture
  • Necessary for inventory management
  • Required for corporations

When Accrual is Mandatory:

  • Corporations must use accrual method
  • Businesses with inventory
  • Most professional service businesses
  • Businesses over certain revenue thresholds

Managing Accruals:

  • Record accounts receivable for invoiced but unpaid sales
  • Record accounts payable for received but unpaid bills
  • Track prepaid expenses and amortize over benefit period
  • Record deferred revenue for payments received in advance
  • Make month-end and year-end accrual adjustments

Advanced Reconciliation Techniques

Professional bookkeepers must master comprehensive reconciliation processes beyond basic bank matching.

Three-Way Reconciliation:

For businesses with point-of-sale systems or merchant accounts:

  1. Bank deposits match
  2. Merchant account settlements match
  3. Sales records in accounting system match

Intercompany Reconciliation:

For clients with multiple related entities:

  • Reconcile loans between companies
  • Match intercompany charges and allocations
  • Eliminate intercompany transactions for consolidated reporting
  • Document all related-party transactions

Balance Sheet Reconciliation:

Every account on the balance sheet should have supporting documentation:

  • Cash: Bank statements
  • Accounts Receivable: Detailed AR aging report
  • Inventory: Physical count and valuation schedule
  • Fixed Assets: Depreciation schedule and asset register
  • Accounts Payable: Detailed AP aging report
  • Loans: Amortization schedules and statements
  • Equity: Supporting shareholder loan accounts and retained earnings reconciliation

Suspense Account Management:

  • Use suspense accounts for unidentified transactions
  • Clear suspense accounts monthly
  • Never carry suspense balances into year-end
  • Investigate and properly classify all items

Managing GST/HST Compliance and Filing

GST/HST management is one of the most technical aspects of Canadian bookkeeping.

Registration Requirements:

Businesses must register for GST/HST when:

  • Gross taxable revenues exceed $30,000 in any single calendar quarter, OR
  • Gross taxable revenues exceed $30,000 over four consecutive calendar quarters

Voluntary Registration:

  • Small suppliers (under $30,000) can voluntarily register
  • Allows claiming Input Tax Credits (ITCs)
  • Beneficial for businesses with significant startup costs

GST/HST Collection and Tracking:

1. Properly Charge GST/HST:

  • Apply correct rate based on province:
    • Alberta: 5% GST
    • Ontario: 13% HST
    • BC: 5% GST + 7% PST
    • Nova Scotia: 14% HST (increasing to 15% April 1, 2025)
    • New Brunswick, NL, PEI: 15% HST

2. Track Input Tax Credits (ITCs):

  • Record GST/HST paid on all eligible business purchases
  • Claim ITCs to recover GST/HST paid
  • Maintain proper documentation (receipts and invoices)

3. Filing and Remittance:

Filing Frequency Options:

  • Annual: Businesses with revenue under $1.5 million
  • Quarterly: Businesses with revenue $1.5-6 million
  • Monthly: Businesses with revenue over $6 million or by choice

Filing Deadlines:

  • Annual: Three months after fiscal year-end
  • Quarterly: One month after quarter-end
  • Monthly: One month after month-end

4. Reconciliation Best Practices:

  • Reconcile GST/HST accounts monthly
  • Verify sales subject to GST/HST vs. exempt supplies
  • Confirm ITC claims have proper documentation
  • Review for common errors:
    • Personal expenses incorrectly claiming ITCs
    • Missing receipts for ITC claims
    • Incorrect tax codes applied
    • Zero-rated vs. exempt supply confusion

5. Common GST/HST Mistakes to Avoid:

  • Claiming ITCs on non-eligible expenses (client meals over 50%, entertainment)
  • Improper treatment of employee reimbursements
  • Missing documentation for large purchases
  • Incorrect treatment of imports and exports
  • Co-mingling GST/HST from different businesses

Payroll Management and CRA Compliance

Payroll is one of the highest-risk areas for CRA audits and penalties.

Employer Payroll Obligations:

1. Deductions Required:

  • Federal and Provincial Income Tax: Based on TD1 forms and tax brackets
  • Canada Pension Plan (CPP): Both employee and employer contributions
    • 2025 Rate: 5.95% employee, 5.95% employer (on earnings between $3,500 and $68,500)
  • Employment Insurance (EI): Employee premium and employer share
    • 2025 Rate: 1.66% employee, 2.324% employer (1.4× employee rate)
  • Quebec Pension Plan (QPP): For Quebec employees (rates differ from CPP)
  • Provincial Payroll Taxes: Where applicable
    • Ontario Employer Health Tax (EHT)
    • Quebec Health Services Fund

2. Remittance Requirements:

Frequency depends on average monthly withholding:

  • Quarterly: Less than $3,000 average monthly
  • Monthly: $3,000-$24,999 average monthly
  • Accelerated: $25,000-$99,999 average monthly (remit twice monthly)
  • Immediate: $100,000+ average monthly (remit within days)

Remittance Deadlines:

  • Monthly: 15th of following month
  • Quarterly: 15th of month following quarter-end

3. Year-End Payroll Reporting:

T4 Slips – Statement of Remuneration Paid:

  • Required for any employee earning over $500 or with deductions
  • Must be issued by last day of February
  • Filed electronically if more than 100 slips
  • Includes total wages, CPP, EI, and income tax deductions

4. Record of Employment (ROE):

  • Must be issued within 5 calendar days of employee’s last day
  • Required when employee stops working or has interruption in earnings
  • Can significantly impact employee’s EI claim
  • File electronically through ROE Web service

5. Payroll Record-Keeping:

Must maintain for six years:

  • Employee personal information
  • Pay stubs and payment records
  • Hours worked and overtime
  • Vacation time and pay
  • All deduction amounts
  • T4 slips and summaries
  • ROE copies
  • TD1 forms

6. Contractor vs. Employee Determination:

The CRA carefully scrutinizes worker classification. Misclassifying employees as contractors can result in:

  • Retroactive CPP and EI assessments
  • Penalties and interest
  • Loss of small business deduction eligibility

Key Factors CRA Considers:

  • Control: Who controls how, when, and where work is done?
  • Ownership of tools: Who provides equipment and supplies?
  • Financial risk: Can the worker profit or lose money?
  • Integration: Is the worker integral to the business?

Month-End Close Procedures for Bookkeepers

Professional bookkeepers should follow a rigorous month-end close checklist:

Pre-Close Preparation (Days 1-3):

  • Communicate close schedule to clients and team
  • Gather all source documents (receipts, invoices, statements)
  • Ensure all transactions through month-end are entered
  • Request missing information from clients

Reconciliation Phase (Days 4-7):

  • Reconcile all bank accounts to statements
  • Reconcile all credit card accounts
  • Reconcile merchant and payment processor accounts
  • Reconcile intercompany accounts
  • Verify loan balances to statements
  • Reconcile petty cash

Review and Adjustments (Days 8-12):

  • Review and clean up accounts receivable
  • Review and clean up accounts payable
  • Process depreciation entries
  • Record accrued expenses and revenues
  • Reconcile payroll accounts
  • Reconcile GST/HST accounts
  • Make correcting journal entries

Financial Statement Preparation (Days 13-15):

  • Generate trial balance and review for errors
  • Prepare Income Statement
  • Prepare Balance Sheet
  • Prepare Cash Flow Statement
  • Calculate and review key financial ratios
  • Compare to budget and prior periods

Final Review and Deliverables (Days 16-20):

  • Conduct quality assurance review
  • Review for unusual or questionable items
  • Document and investigate variances
  • Lock the accounting period
  • Prepare month-end package for client
  • Schedule client review meeting

Best Practices for Fast Closes:

  • Automate recurring entries
  • Use monthly close checklist templates
  • Conduct pre-close meetings
  • Process transactions continuously, not all at month-end
  • Maintain excellent communication with clients
  • Use project management tools to track close progress

Section 4: Preparing Books for Tax Filing – What Accountants Need

The ultimate purpose of accurate bookkeeping is to enable efficient and accurate tax filing. Understanding what your accountant needs—and when—can save time, reduce fees, and minimize errors.

Year-End Bookkeeping Package Requirements

Essential Financial Documents:

1. Complete Financial Statements:

  • Income Statement (Profit & Loss Statement) for the full fiscal year
  • Balance Sheet as of year-end date
  • Cash Flow Statement (if prepared)
  • Statement of Retained Earnings (for corporations)
  • Comparative statements (current year vs. prior year)

2. Trial Balance:

  • Detailed trial balance as of year-end
  • Should include all general ledger account balances
  • Must balance (total debits = total credits)

3. General Ledger:

  • Complete general ledger for the fiscal year
  • Electronic format (Excel or accounting software export)
  • All transactions with dates, descriptions, and amounts

4. Bank and Credit Card Reconciliations:

  • Reconciled bank statements for all accounts through year-end
  • Bank reconciliation reports showing cleared and outstanding items
  • Credit card reconciliations
  • Explanations for any long-outstanding reconciling items

5. Accounts Receivable Aging Report:

  • Detailed AR aging as of year-end
  • List of all customers and amounts owing
  • Note any uncollectible accounts to be written off
  • Documentation supporting any bad debt claims

6. Accounts Payable Aging Report:

  • Detailed AP aging as of year-end
  • List of all suppliers and amounts owing
  • Ensure all year-end bills are accrued

7. Inventory Documentation:

  • Physical inventory count as of year-end
  • Inventory valuation schedule
  • Breakdown by product/category
  • Method used (FIFO, weighted average, etc.)
  • Documentation for obsolete or damaged inventory

8. Fixed Assets and Depreciation:

  • Complete fixed asset register
  • Capital Cost Allowance (CCA) schedule
  • Documentation for all asset additions during year:
    • Invoices and receipts
    • Date placed in service
    • Intended use (required for CCA class determination)
  • Documentation for any asset disposals:
    • Sale proceeds
    • Date of disposal

9. Payroll Documentation:

  • Payroll summary for the year
  • T4 slips for all employees
  • T4 Summary
  • Record of Employment (ROE) copies
  • Reconciliation of payroll deductions to remittances
  • Shareholder/owner compensation details

10. GST/HST Documentation:

  • All GST/HST returns filed during the year
  • GST/HST reconciliation (collected vs. remitted)
  • Input Tax Credit (ITC) documentation
  • GST/HST account reconciliation to general ledger

11. Loans and Financing:

  • Year-end statements for all loans and financing
  • Loan amortization schedules
  • Documentation for any new loans obtained
  • Related party loan agreements and interest calculations

12. Supporting Documentation:

  • All receipts and invoices (organized by month or category)
  • Contracts and agreements
  • Lease agreements
  • Insurance policies
  • Legal documents
  • Shareholder agreements and minutes
  • Dividend declarations and records

13. Special Items and Unusual Transactions:

  • Documentation for any unusual or non-recurring transactions
  • Explanations for significant variances from prior year
  • Related-party transactions
  • Capital transactions (asset purchases/sales)

Common Tax-Related Adjustments Accountants Make

Understanding these adjustments helps bookkeepers prepare better year-end packages:

1. Depreciation and Capital Cost Allowance (CCA):

  • Bookkeepers may record straight-line depreciation monthly
  • Accountants adjust to CRA’s CCA classes and rates for tax purposes
  • Half-year rule applies to new asset additions
  • Accelerated Investment Incentive may apply

2. Meals and Entertainment:

  • Bookkeepers record full amounts paid
  • Accountants limit deduction to 50% for tax purposes
  • Some meals may be 100% deductible (remote work sites, overtime meals)

3. Motor Vehicle Expenses:

  • Personal use portion must be excluded
  • CCA limits apply to passenger vehicles
  • Operating cost limits for luxury vehicles
  • Maintain detailed mileage logs

4. Home Office Expenses:

  • Must meet CRA criteria (principal place of business or exclusive client meeting space)
  • Limited to business-use percentage
  • Cannot create or increase a business loss
  • Specific calculations required

5. Prepaid Expenses:

  • Expenses paid in advance for future periods
  • Must be amortized over benefit period
  • Common examples: insurance, rent, subscriptions

6. Accrued Expenses:

  • Expenses incurred but not yet paid
  • Must be recorded to match to proper fiscal period
  • Common examples: utilities, property taxes, bonuses

7. Bad Debts:

  • Accounts receivable deemed uncollectible
  • Must have been included in income
  • Must have made reasonable collection efforts
  • Proper documentation required

8. Inventory Adjustments:

  • Physical count vs. book value differences
  • Obsolete or damaged inventory write-downs
  • Valuation method compliance

9. Shareholder Loan Accounts:

  • Reconciliation of all advances and repayments
  • Interest calculations on shareholder loans
  • Tax implications of loan forgiveness

10. GIFI Mapping:

  • General Index of Financial Information codes
  • Standardized format for CRA financial statement reporting
  • All balance sheet and income statement items must map to GIFI codes
  • Required for T2 corporate tax return filing

Tax Planning Opportunities from Bookkeeping Data

Accurate bookkeeping throughout the year enables proactive tax planning:

Pre-Year-End Planning (November-December):

Income Timing:

  • Defer invoicing until after year-end (cash basis)
  • Accelerate collections before year-end to use cash

Expense Timing:

  • Accelerate deductible expenses before year-end
  • Pay property taxes, insurance premiums early
  • Stock up on supplies before December 31
  • Make charitable donations

Capital Purchases:

  • Consider timing of significant asset purchases
  • Accelerate purchases to maximize current-year CCA
  • Take advantage of accelerated depreciation incentives

Salary vs. Dividend Planning:

  • Optimize owner compensation mix
  • Consider personal tax rates and corporate tax rates
  • RRSP contribution room created by salary
  • CPP implications

Small Business Deduction Planning:

  • Ensure active business income under $500,000 threshold
  • Monitor passive investment income limits
  • Plan associated company allocations

Canadian Business Tax Deductions for 2025

Understanding eligible deductions helps bookkeepers properly categorize expenses:

Fully Deductible Business Expenses:

  1. Advertising and Marketing
    • Print, online, and broadcast advertising
    • Website development and hosting
    • Social media advertising
    • Business cards and promotional materials
  2. Business Tax, Fees, and Licenses
    • Business licenses and permits
    • Professional association dues
    • Chamber of Commerce memberships
    • Regulatory fees
  3. Insurance
    • General liability insurance
    • Professional liability (errors and omissions)
    • Commercial property insurance
    • Business interruption insurance
    • Vehicle insurance (business portion)
  4. Interest and Bank Charges
    • Business loan interest
    • Mortgage interest (commercial property)
    • Bank service fees
    • Credit card interest on business charges
    • Late payment interest to suppliers
  5. Office Expenses
    • Stationery and office supplies
    • Postage and courier
    • Computer software subscriptions
    • Minor equipment under CCA threshold
  6. Professional Fees
    • Accounting and bookkeeping fees
    • Legal fees (for business operations, not capital purchases)
    • Consulting fees
    • Business coaching
  7. Rent
    • Office space rent
    • Equipment leases
    • Storage facility rental
    • Parking
  8. Salaries and Wages
    • Employee salaries
    • Bonuses and commissions
    • Benefits and allowances
    • Owner-manager reasonable salary
  9. Telephone and Utilities
    • Business phone lines
    • Internet service (business portion)
    • Electricity and heating
    • Water and sewer
  10. Travel Expenses
    • Airfare and train tickets
    • Hotel accommodations
    • Vehicle expenses (business portion)
    • Taxi and rideshare
    • 50% of meals while traveling

Partially Deductible Expenses:

  • Meals and Entertainment: 50% deductible
  • Home Office Expenses: Business-use percentage only
  • Vehicle Expenses: Business-use percentage only

Capital Expenditures (CCA Deductible):

  • Vehicles
  • Equipment and machinery
  • Furniture and fixtures
  • Computer hardware
  • Buildings and improvements
  • Leasehold improvements

Non-Deductible Expenses:

  • Personal expenses
  • Life insurance premiums (personal)
  • Fines and penalties
  • Personal portion of mixed-use expenses
  • Club memberships (golf, social)
  • Political contributions

Working Effectively with Your Accountant

Communication Best Practices:

1. Set Clear Expectations:

  • Agree on deliverable deadlines
  • Understand what documentation is needed
  • Know how to submit information (portal, email, etc.)
  • Clarify fee structure and scope

2. Maintain Year-Round Communication:

  • Don’t wait until tax deadline to contact accountant
  • Discuss significant transactions when they occur
  • Ask questions about tax implications before acting
  • Schedule quarterly or semi-annual check-ins

3. Provide Complete Information:

  • Submit all requested documents
  • Highlight unusual transactions
  • Disclose all income sources
  • Mention any business structure changes

4. Ask Questions:

  • Request explanations for adjustments made
  • Understand your tax situation
  • Learn about available deductions
  • Discuss tax planning opportunities

5. Implement Recommendations:

  • Act on accountant’s suggestions
  • Improve bookkeeping based on feedback
  • Correct recurring errors
  • Adjust processes for better efficiency

Creating an Accountant-Ready Year-End Package:

Organization Tips:

  • Use a cloud folder structure (Google Drive, Dropbox)
  • Name files clearly (e.g., “2024_Bank_Statements_ABC_Bank”)
  • Create a master checklist of all documents
  • Highlight any missing items or questions
  • Provide context for unusual entries
  • Include a summary cover letter

Timing:

  • Corporate tax returns due 6 months after year-end
  • Personal tax returns due April 30 (or June 15 for self-employed)
  • Provide information to accountant 4-6 weeks before deadline
  • Earlier is always better

Section 5: Common Bookkeeping Mistakes and How to Avoid Them

Top Mistakes That Trigger CRA Audits

1. Lack of Supporting Documentation

  • The Problem: Claiming expenses without receipts or invoices
  • CRA’s View: If you can’t document it, it didn’t happen
  • The Fix: Implement digital receipt capture (Dext, Hubdoc)
    • Photograph receipts immediately
    • Upload to cloud storage
    • Link to accounting transactions
    • Back up regularly

2. Mixing Personal and Business Finances

  • The Problem: Using same accounts for business and personal
  • CRA Red Flag: Suggests poor recordkeeping and potential personal expense claims
  • The Fix:
    • Separate business bank accounts and credit cards
    • Pay yourself formally (draws, salary, dividends)
    • Document any personal-to-business fund transfers
    • Never use business funds for personal expenses

3. Inconsistent or Incorrect GST/HST Reporting

  • The Problem: Errors in calculating, collecting, or remitting GST/HST
  • CRA Cross-Reference: They compare your filings to suppliers’ filings
  • Common Errors:
    • Claiming ITCs without proper receipts
    • Incorrect tax rates applied
    • Personal expenses claiming ITCs
    • Missing GST/HST on taxable sales
  • The Fix:
    • Reconcile GST/HST accounts monthly
    • Use proper tax codes in accounting software
    • Review ITC claims for eligibility
    • Verify calculations before filing

4. Misclassifying Employees as Contractors

  • The Problem: Treating employees as independent contractors to avoid payroll obligations
  • CRA Penalties: Retroactive CPP, EI, penalties, and interest
  • The Fix:
    • Understand CRA’s employee vs. contractor tests
    • When in doubt, treat as employee
    • Document contractor relationships properly
    • Obtain professional advice for borderline cases

5. Failing to Reconcile Accounts Monthly

  • The Problem: Letting reconciliations pile up until year-end
  • CRA Concern: Indicates lack of accounting controls
  • The Fix:
    • Reconcile all accounts monthly without exception
    • Investigate discrepancies immediately
    • Clear suspense accounts monthly
    • Lock prior periods after reconciliation

6. Round-Number Journal Entries

  • The Problem: Large, round-figure adjustments at year-end
  • CRA Red Flag: Suggests estimates rather than actual tracking
  • The Fix:
    • Record transactions as they occur
    • Use supporting documentation for all adjustments
    • Avoid large year-end “true-up” entries
    • Maintain detailed explanations for necessary adjustments

7. Unreasonable Expense Claims

  • The Problem: Expenses disproportionate to business type or revenue
  • Examples:
    • 100% vehicle use for office-based business
    • Excessive meal expenses
    • Luxury items claimed as business assets
  • The Fix:
    • Maintain detailed usage logs
    • Claim only legitimate business portion
    • Keep contemporaneous records
    • Be conservative and honest

8. Missing or Late Payroll Remittances

  • The Problem: Failing to remit employee deductions on time
  • CRA Priority: Payroll compliance is heavily enforced
  • Penalties: 10-20% of amount due, plus interest
  • The Fix:
    • Set up automatic reminders
    • Use payroll software with built-in compliance
    • Never “borrow” from payroll deductions
    • File even if you can’t pay full amount

How to Prevent and Correct Bookkeeping Errors

Prevention Strategies:

1. Implement Internal Controls

  • Separation of duties where possible
  • Regular management review of financial statements
  • Mandatory approval processes for large transactions
  • Regular backup and disaster recovery testing

2. Use Accounting Software Properly

  • Complete initial setup correctly
  • Use bank feeds and auto-categorization
  • Set up recurring transactions
  • Leverage built-in controls and validations
  • Regular software updates

3. Establish Written Procedures

  • Document standard processes
  • Create checklists for routine tasks
  • Maintain procedure manual
  • Update as processes change

4. Invest in Training

  • Learn your accounting software thoroughly
  • Stay current on CRA requirements
  • Attend bookkeeping webinars and courses
  • Join professional associations

5. Schedule Regular Reviews

  • Monthly financial statement review
  • Quarterly detailed analysis
  • Annual comprehensive review with accountant
  • Address issues immediately when identified

Correction Procedures:

When You Discover Errors:

1. Current Period Errors:

  • Correct immediately in current period
  • Document the correction and reason
  • Adjust affected accounts

2. Prior Period Errors (Within Same Fiscal Year):

  • Make correcting entry in current month
  • Adjust year-to-date figures
  • Document nature and cause of error
  • Prevent recurrence

3. Prior Fiscal Year Errors:

  • Consult with accountant before correcting
  • May require amended tax return
  • Adjust opening retained earnings if material
  • File CRA adjustment request if tax-affecting

4. Pattern of Errors:

  • Identify root cause
  • Implement preventive measures
  • Consider additional training
  • May need to upgrade software or hire professional help

CRA Voluntary Disclosure Program:

If you discover significant errors or omissions that affect taxes:

  • Voluntary disclosure can reduce or eliminate penalties
  • Must be voluntary (before CRA contacts you)
  • Must be complete disclosure
  • Consult tax professional before filing

Section 6: Technology and Automation in Modern Bookkeeping

Cloud-Based Accounting Benefits

Real-Time Access:

  • Access financial data anywhere, anytime
  • Multiple users simultaneously
  • Mobile app access
  • Automatic backups

Bank Feed Integration:

  • Automatic transaction downloads
  • Reduced manual data entry
  • Faster reconciliation
  • Real-time cash position

Collaboration:

  • Share access with accountant and bookkeeper
  • No file exchange needed
  • Real-time collaboration
  • Reduced version control issues

Security:

  • Bank-level encryption
  • Automatic updates
  • Disaster recovery
  • Better than local desktop storage

Scalability:

  • Add features as business grows
  • User capacity increases
  • Integration capabilities
  • Cloud storage expansion

Receipt Management and Document Storage

Digital Receipt Solutions:

Dext (Receipt Bank):

  • Photograph or email receipts
  • OCR technology extracts data
  • Auto-publishes to accounting software
  • Searchable archive
  • CRA-compliant storage

Hubdoc:

  • Automatic document fetching from suppliers
  • Receipt capture app
  • Bank statement retrieval
  • Integration with Xero and QuickBooks

Built-in Software Features:

  • QuickBooks Online receipt capture
  • Xero file attachments
  • Wave receipt scanning

Best Practices:

  • Capture receipts immediately
  • Never rely on thermal paper receipts long-term
  • Maintain organized cloud folder structure
  • Back up multiple locations
  • Retain for minimum six years

Automation Opportunities

Recurring Transactions:

  • Rent payments
  • Loan payments
  • Subscription services
  • Regular supplier invoices
  • Payroll entries

Bank Rules:

  • Auto-categorize recurring transactions
  • Apply appropriate tax codes
  • Split transactions automatically
  • Reduce manual review time

Automated Invoicing:

  • Recurring customer invoices
  • Automatic payment reminders
  • Online payment integration
  • Auto-receipt generation

Payroll Automation:

  • Direct deposit processing
  • Automatic tax calculations
  • CRA remittance scheduling
  • T4 generation

Reporting:

  • Scheduled report generation
  • Dashboard alerts
  • Budget variance notifications
  • Cash flow forecasting

Integrations and Add-Ons

Payment Processing:

  • Stripe
  • Square
  • PayPal
  • Merchant account integrations

Inventory Management:

  • TradeGecko
  • Cin7
  • Unleashed

Time Tracking:

  • TSheets
  • Toggl
  • Harvest

CRM Integration:

  • Salesforce
  • HubSpot
  • Pipedrive

E-Commerce:

  • Shopify
  • WooCommerce
  • Amazon
  • eBay

Project Management:

  • Asana
  • Monday.com
  • Basecamp

Section 7: Industry-Specific Bookkeeping Considerations

Different industries have unique bookkeeping requirements:

Retail and E-Commerce

  • Point-of-sale integration
  • Inventory management critical
  • Multi-channel revenue reconciliation
  • Sales tax complexities (different provinces)
  • Cost of goods sold tracking

Professional Services

  • Time and billing tracking
  • Work-in-progress (WIP) management
  • Project-based accounting
  • Revenue recognition timing
  • Trust account management (lawyers)

Construction and Contractors

  • Job costing
  • Progress billing
  • Holdback management
  • Equipment depreciation
  • Subcontractor management
  • WCB reporting

Restaurants and Hospitality

  • Point-of-sale reconciliation
  • Inventory shrinkage
  • Tip tracking and allocation
  • High cash transaction volume
  • Labor cost management
  • Liquor licensing compliance

Real Estate and Property Management

  • Rent roll management
  • Security deposit tracking
  • Property-level accounting
  • Capital improvements vs. repairs
  • Vacancy tracking

Healthcare Practitioners

  • Fee-for-service revenue
  • Insurance billing
  • Accounts receivable management
  • Medical supplies inventory
  • Equipment leasing

Section 8: Bookkeeping for Different Business Structures

Sole Proprietorships

  • Simplest structure
  • Report on personal tax return (T1)
  • No separate corporate entity
  • Self-employment tax considerations
  • Personal liability

Bookkeeping Focus:

  • Clear business/personal separation
  • Track all business income and expenses
  • GST/HST if over threshold
  • CPP on self-employment income

Partnerships

  • Two or more owners
  • Partnership agreement essential
  • Flow-through entity
  • File T5013 Partnership Information Return
  • Partners report share on personal returns

Bookkeeping Focus:

  • Track partner contributions and draws
  • Allocation of income/losses per agreement
  • Capital account tracking
  • Partner loan accounts

Corporations

  • Separate legal entity
  • File T2 Corporate Income Tax Return
  • Limited liability protection
  • More complex compliance requirements

Bookkeeping Focus:

  • Shareholder loan account tracking
  • Dividend vs. salary decisions
  • Corporate minute book
  • Related-party transactions
  • GIFI reporting

Non-Profit Organizations

  • Specific reporting requirements
  • Fund accounting
  • Donation receipting
  • Restricted vs. unrestricted funds
  • T3010 Registered Charity Information Return

Bookkeeping Focus:

  • Grant tracking and reporting
  • Fund balance management
  • Donor database
  • Program expense allocation

Conclusion: Building a Strong Bookkeeping Foundation

Mastering bookkeeping is essential for business success in Canada. Whether you’re a business owner managing your own books, a professional bookkeeper serving clients, or working with an accountant to optimize your tax position, understanding Canadian bookkeeping requirements, best practices, and compliance obligations is fundamental.

Key Takeaways:

For Business Owners:

  • Separate business and personal finances immediately
  • Implement daily bookkeeping habits
  • Use appropriate accounting software
  • Maintain comprehensive documentation for six years
  • Reconcile accounts monthly without exception
  • Stay current on GST/HST and payroll obligations
  • Work proactively with your accountant

For Professional Bookkeepers:

  • Establish robust systems and controls for clients
  • Master accrual accounting and reconciliation techniques
  • Maintain expertise in GST/HST and payroll compliance
  • Implement efficient month-end close procedures
  • Prepare comprehensive year-end packages for accountants
  • Stay current on CRA requirements and software capabilities
  • Leverage automation and technology

For Everyone:

  • Accurate bookkeeping is the foundation of tax compliance
  • Prevention is cheaper than correction
  • Technology and automation improve accuracy and efficiency
  • Continuous learning is essential in evolving regulatory environment
  • Professional help is an investment, not an expense

BOMCAS Canada – Your Edmonton Bookkeeping and Tax Experts

At BOMCAS Canada, we understand the complexities of Canadian bookkeeping and tax compliance. Our team of experienced professionals serves businesses throughout Edmonton, Alberta, and across Canada with comprehensive bookkeeping, accounting, and tax services.

Whether you need help setting up your bookkeeping system, catching up on back bookkeeping, managing ongoing monthly bookkeeping, or preparing for tax filing, BOMCAS Canada has the expertise to support your business success.

Our Services Include:

  • Complete bookkeeping setup and management
  • Monthly financial statement preparation
  • GST/HST compliance and filing
  • Payroll processing and CRA remittances
  • Year-end preparation and tax filing
  • Corporate and personal tax returns
  • Tax planning and advisory
  • CRA audit support
  • Cloud accounting software training and support

Contact BOMCAS Canada today to learn how we can help you build a strong bookkeeping foundation and achieve your business goals.


This guide is for informational purposes and reflects Canadian bookkeeping requirements as of 2025. Tax laws and regulations change regularly. Always consult with an qualified accountant or tax professional for advice specific to your situation such as BOMCAS Canada Accountants.