Explore by area

Everything under one roof

Bookkeeping

Accurate, up-to-date books maintained monthly, quarterly, or as catch-up work — transaction categorization, bank and credit-card reconciliations, and GST/PST tracking, delivered in QuickBooks.

Payroll

Reliable payroll processing, source deductions, remittances, and year-end T4/T4A preparation, so your team is paid correctly and your CRA obligations are met on time.

Reconciliations

Regular reconciliation of bank accounts, accounts receivable (debtors), and accounts payable (creditors), so your balances are accurate and your reports can be trusted.

WorkSafeBC

WorkSafeBC registration, payroll assessment reporting, and annual filings to keep your coverage current and correctly rated.

GST/PST Compliance

Registration, return preparation and filing, and reconciliations for GST and provincial sales tax, keeping your indirect-tax obligations current.

Year-End & Internal Financial Statements

Preparation of internal, management-use financial statements and supporting working papers to close your year and support your corporate tax filing. Prepared for internal and tax purposes.

Corporate Tax (T2)

Preparation and filing of corporate income tax returns, with attention to available deductions, credits, and instalment planning to keep your company compliant and efficient.

Personal Tax (T1)

Personal income tax preparation and filing for owners, professionals, and families — including self-employment, rental, investment, and cross-border situations.

Trust Filing (T3)

Preparation and filing of trust income tax returns (T3) and related slips for family and estate trusts.

Tax Planning

Salary-versus-dividend decisions, timing of income and expenses, family and corporate structuring, and year-round guidance rather than a once-a-year scramble.

CRA Reviews, Objections & Disputes

Support responding to CRA reviews and audits, and preparing and filing notices of objection to dispute reassessments — backed by proper documentation.

Cross-Border Tax (Canada–India)

Coordinated guidance for individuals and businesses with interests in both countries, including residency considerations, foreign-income reporting, and relief under the Canada–India tax treaty.

Company Incorporations

Federal and BC company incorporations set up correctly from the start, with the records and share structure to match.

Societies Registration

BC society incorporation and ongoing filings under the Societies Act, including bylaws and annual reporting.

Non-Profit Organizations

Setup, structuring, and compliance filings for non-profit organizations.

Charity Registration

Registered charity applications with the CRA and ongoing annual information returns (T3010).

Corporate Records & Minute Books

Minute book set-up and maintenance — directors, officers, registered and records office, and share transactions kept current.

Business Plans & Feasibility

Lender- and investor-ready business plans, feasibility assessments, and financial projections that stand up to scrutiny.

Cash-Flow & Financing

Forecasts, financial models, and the debt-service coverage analysis and package that banks and private lenders expect.

Performance & Ratio Analysis

Profitability, liquidity, leverage, and efficiency — benchmarked, explained plainly, with recommendations you can act on.

Growth Tools & Dashboards

KPI trackers, cash-flow monitors, pricing and budgeting models to help you steer and grow the business.

See the full Business & Financial Advisory page for details.

Flexible engagements

Work with us the way that suits you

Ongoing

Monthly or quarterly bookkeeping, payroll, and compliance with year-round tax support — the “set and forget” option for busy owners.

Year-End & Tax

Catch-up bookkeeping, internal year-end statements, and corporate or personal tax filing when you need it.

Project & Advisory

One-off engagements: incorporations, business plans, financing packages, CRA disputes, or a business health check.

Not sure what you need?

Book a consultation and we'll recommend the right mix of services for your situation.

Chat with us on WhatsApp