Customer support 604-425-0485

Quick Answers to Your Questions

Browse our FAQ section for fast solutions to common accounting queries. Designed to provide you with immediate clarity on financial matters, this section helps you understand our services, processes, and best practices. If you have more questions, don't hesitate to reach out.


Step 1: Gather Essential Documents

The initial phase of preparing your bookkeeping for taxes involves assembling all crucial financial documents related to your business activities throughout the tax year. This thorough documentation is vital for accurately reporting your income and expenses to the tax authorities. Here’s a detailed breakdown of the essential documents you’ll need to collect:

Income Documents

  • Invoices: Gather copies of all invoices issued to clients or customers for products sold or services rendered.
  • Sales Receipts: Compile receipts acknowledging payments received for goods or services provided by your business.
  • Payment Confirmations: Include documentation confirming payments received via various methods such as bank transfers, online payments, or cash transactions.
  • Other Revenue Records: Any additional documentation demonstrating revenue earned by your business, such as interest income or rental income.

Expense Receipts

  • Receipts and Invoices: Collect receipts and invoices for all business-related expenditures incurred during the tax year.
  • Office Expenses: Include receipts for office supplies, stationery, and equipment purchases essential for your business operations.
  • Rent or Mortgage Payments: Gather documentation reflecting rental or mortgage payments for your business premises.
  • Utility Bills: Include invoices for utilities like electricity, water, heating, and internet services used for business purposes.
  • Marketing and Advertising Costs: Compile receipts for expenses related to marketing campaigns, advertising efforts, and promotions.
  • Professional Fees: Include invoices from consultants, lawyers, or accountants hired for business-related services.
  • Insurance Premiums: Collect records of insurance premiums paid to cover business assets, liabilities, or personnel.
  • Travel Expenses: Keep receipts for business-related travel costs, including airfare, lodging, meals, and transportation.

Financial Statements

  • Bank Statements: Obtain copies of business bank statements covering the entire tax year to track deposits, withdrawals, and business-related transactions.
  • Credit Card Statements: If you use a business credit card, gather statements detailing transactions related to your business activities.

Mileage Logs

  • Vehicle Usage: Maintain a detailed mileage log for business-related vehicle use, including trips made for client meetings, business errands, or site visits.

Step 2: Organize and Categorize Transactions

Once you’ve compiled all the necessary documents, the next step is to organize and categorize your transactions systematically. Proper organization streamlines the tax preparation process and ensures accurate reporting of income and deductible expenses. Here’s how to effectively organize your financial records:

Income Categorization

  • Source Differentiation: Group income transactions by source to distinguish between various revenue streams (e.g., product sales, service fees, interest earnings).

Expense Categorization

  • Classification by Category: Categorize expenses into specific categories (e.g., office supplies, utilities, rent, travel, advertising) to facilitate expense tracking and identify deductible expenses.

Segregation of Personal and Business Transactions

  • Maintain Separation: Avoid mixing personal and business expenses. Use separate accounts and payment methods to ensure clarity and transparency in financial records.

Step 3: Reconcile Bank and Credit Card Statements

To ensure accuracy in your financial records, reconcile your business bank and credit card statements with your accounting system. This reconciliation process helps identify discrepancies and ensures that all transactions are properly accounted for. Follow these steps:

  • Match Transactions: Compare transactions recorded in your accounting software with those listed in your bank and credit card statements.
  • Identify Discrepancies: Investigate and rectify any discrepancies or missing transactions to maintain accurate financial reporting.

Step 4: Consult with a Tax Professional

For comprehensive tax planning and compliance, seek advice from a qualified tax professional or accountant specializing in small businesses. A tax expert can provide personalized guidance tailored to your business circumstances, maximizing deductions and ensuring compliance with tax regulations. Here’s what a tax professional can assist you with:

  • Tax Optimization: Optimize tax strategies to minimize liabilities and maximize potential deductions.
  • Compliance Assurance: Ensure adherence to tax laws and regulations to avoid penalties or audits.
  • Tax Return Preparation: Prepare and file your tax return accurately and promptly, leveraging their expertise to navigate complex tax codes.


Effective bookkeeping for taxes as a sole proprietor demands meticulousness, organization, and attention to detail. By following these comprehensive steps and leveraging professional guidance, you can streamline the tax preparation process, mitigate potential errors, and uphold compliance with regulatory requirements. Remember, proactive tax planning and diligent maintenance of accurate financial records are fundamental to the financial well-being and success of your business.


Understanding Goods and Services Tax (GST) and Its Significance

In this comprehensive exploration, we delve into the concept of Goods and Services Tax (GST), detailing its calculation methods, payment procedures, and underscoring its critical importance for businesses and individuals alike. GST represents a fundamental pillar of modern taxation systems, designed to streamline indirect taxes and foster economic efficiency. Mastery of GST principles is essential for navigating the complexities of fiscal governance, making informed business decisions, and ensuring compliance with regulatory frameworks.

The Essence of GST

Goods and Services Tax (GST) embodies a consumption-based taxation system prevalent in many countries globally, including Canada, India, Australia, and New Zealand, among others. The core principle of GST revolves around taxing the value added at each stage of production and distribution. Unlike traditional tax structures, GST avoids tax cascading by allowing businesses to claim credit for taxes paid on inputs, ensuring that taxes are levied only on the value added at each stage of the supply chain.

GST is typically applied to most goods and services consumed or utilized within a country. It is a multi-stage tax where tax is collected at every stage of the production and distribution chain, ultimately borne by the end consumer. The system operates on the concept of input tax credit, allowing businesses to offset the GST paid on purchases against the GST collected on sales, thereby eliminating tax on tax and promoting tax neutrality.

Calculation of GST

The calculation of GST involves understanding the applicable tax rates and the taxable value of goods or services supplied. In Canada, for example, there are different GST rates depending on the province or territory. The standard GST rate across most provinces is 5%, while certain provinces like Quebec have their own provincial sales tax (PST) that is combined with the GST to form the Harmonized Sales Tax (HST).

To calculate GST on a transaction, you multiply the taxable amount (net of any discounts or exemptions) by the applicable GST rate. For instance, if the taxable amount is $1,000 and the GST rate is 5%, the GST amount would be $1,000 x 0.05 = $50. The total amount payable by the consumer would then be $1,000 (taxable amount) + $50 (GST) = $1,050.

In scenarios involving the HST, the combined tax rate is applied to the taxable amount. For example, if the HST rate is 13% in Ontario, the calculation would be $1,000 x 0.13 = $130, resulting in a total payable amount of $1,000 (taxable amount) + $130 (HST) = $1,130.

Importance of Understanding GST

Knowledge of GST is indispensable for entrepreneurs, businesses, and consumers for several reasons:

  1. Compliance and Avoidance of Penalties: Businesses must comply with GST regulations to avoid penalties and legal repercussions. Understanding GST rules and procedures helps businesses fulfill their tax obligations accurately and on time.
  2. Business Decision-Making: GST has implications on pricing strategies, cash flow management, and supply chain decisions. Businesses need to factor in GST costs when setting prices for their goods or services and when making strategic decisions about purchasing and selling.
  3. Input Tax Credit (ITC) Claims: Businesses can claim input tax credits (ITCs) to recover the GST paid on purchases used in the course of business. This helps reduce the overall tax burden and improves cash flow management.
  4. Consumer Awareness: Consumers benefit from understanding GST as it affects the prices they pay for goods and services. Knowledge of GST allows consumers to make informed purchasing decisions and understand the breakdown of costs.
  5. Legal Compliance: GST laws are subject to periodic updates and amendments. Staying informed about changes in GST regulations ensures legal compliance and minimizes the risk of non-compliance.
  6. International Trade and Commerce: Understanding GST is crucial for businesses engaged in international trade to navigate cross-border transactions and comply with import/export regulations.

In summary, GST is a cornerstone of modern taxation systems, designed to promote economic efficiency, minimize tax cascading, and streamline indirect taxation. Knowledge of GST is essential for businesses and individuals to ensure compliance, make informed financial decisions, and optimize tax efficiency. By mastering the intricacies of GST calculation and payment, stakeholders can navigate the complexities of fiscal governance with confidence and clarity.

Paying personal taxes in Canada using online banking is a common and convenient method. Here is a detailed guide on how to complete this process step-by-step:

  1. Gather Your Information: Make sure you have all the necessary tax details ready, including your Social Insurance Number (SIN), the amount owed for taxes, and the applicable tax year.
  2. Access Your Online Banking Account: Begin by visiting your bank’s website or opening your mobile banking app.
  3. Navigate to Bill Payments or Payees: Look for the section within your online banking interface that relates to bill payments or payees.
  4. Add Canada Revenue Agency (CRA) as a Payee: If this is your first time paying taxes to the Canada Revenue Agency (CRA) through online banking, you’ll need to add them as a payee:
    • Select the “Add Payee” or “Pay Bills” option.
    • Search for “Canada Revenue Agency” or “CRA.”
    • Enter the CRA as a payee and provide your account number (usually your SIN without dashes) as the payee account number.
  5. Enter Payment Details: Once the CRA is added as a payee:
    • Enter the amount you wish to pay (the tax owed).
    • Choose the account from which the funds will be debited (e.g., checking or savings).
  6. Schedule the Payment: Decide whether you want to make an immediate payment or schedule it for a later date (before the tax filing deadline).
    • Make sure the payment is scheduled to be processed before the tax deadline to avoid penalties.
  7. Verify and Confirm: Review all payment details for accuracy:
    • Double-check the payment amount and account information.
    • Confirm the payment and authorize the transaction.
  8. Receive Confirmation: Upon completing the payment, you should receive a confirmation message or reference number for the transaction. Keep this for your records.
  9. Check Payment Status: Log back into your online banking account to confirm that the payment to the CRA has been processed successfully.
  10. Follow Up if Necessary: If you encounter any issues or require further assistance, contact your bank’s customer service or the Canada Revenue Agency.

Online banking provides a straightforward and efficient way to manage your tax payments, ensuring that you fulfill your obligations accurately and on time. By following these steps, you can navigate the process smoothly and securely, allowing you to stay organized with your finances.

Taxes are an essential part of financial responsibility for individuals and businesses alike. In Canada, paying personal taxes accurately and promptly is a legal requirement. Fortunately, advancements in technology have made it easier than ever to fulfill this obligation through online banking.

When preparing to pay your taxes online, it’s important to gather all the necessary information beforehand. This includes your Social Insurance Number (SIN), details of the amount owed for taxes, and the specific tax year to which the payment applies. Having this information readily available will streamline the online payment process and minimize the risk of errors.

Once you have gathered your tax information, the next step is to access your online banking account. This can be done by visiting your bank’s website or opening your mobile banking app. Logging in with your secure credentials (username and password) will grant you access to your account dashboard.

Within your online banking interface, navigate to the section related to bill payments or payees. This is where you will add the Canada Revenue Agency (CRA) as a payee if you have not done so previously. Adding the CRA as a payee allows you to initiate tax payments directly from your bank account.

To add the CRA as a payee, select the “Add Payee” or “Pay Bills” option within your online banking platform. Use the search function to locate “Canada Revenue Agency” or “CRA” in the payee directory. Once identified, enter the CRA as a payee and provide your account number (typically your SIN without dashes) as the payee account number.

With the CRA added as a payee, you can proceed to enter the payment details. Specify the amount you wish to pay towards your taxes and select the account from which the funds will be debited (e.g., checking or savings account). It’s crucial to ensure that you enter the correct payment amount to avoid underpayment or overpayment of taxes.

After entering the payment details, you will have the option to schedule the payment. Decide whether you want to make an immediate payment or schedule it for a later date, ensuring that the payment is processed before the tax filing deadline. Timely payment is essential to avoid penalties or interest charges imposed by the CRA.

Before finalizing the payment, take a moment to verify and confirm all the details entered. Double-check the payment amount and account information to ensure accuracy. Once verified, authorize the transaction to initiate the tax payment to the CRA.

Upon successful completion of the payment, you should receive a confirmation message or reference number for the transaction. It is recommended to keep this confirmation for your records as proof of payment.

To confirm that the payment to the CRA has been processed successfully, log back into your online banking account at a later time. Check the payment status to ensure that it has been debited from your account and received by the Canada Revenue Agency.

If you encounter any issues during the online tax payment process or require further assistance, don’t hesitate to reach out to your bank’s customer service or contact the Canada Revenue Agency directly. They can provide guidance and support to resolve any payment-related inquiries promptly.

In summary, paying personal taxes in Canada using online banking offers a convenient and efficient method to fulfill your tax obligations. By following the step-by-step guide outlined above, you can navigate the process with confidence, ensuring that your taxes are paid accurately and on time. Embracing technology simplifies financial tasks and enables individuals to manage their taxes seamlessly

Add your accountant to your CRA account as Representative:


  1. Log in to your CRA My Account: Visit the Canada Revenue Agency (CRA) website and log in to your CRA My Account using your credentials.
  2. Navigate to Represent a Client (Red ID): Once logged in, find the “Represent a Client” section. This may be located in different places depending on the layout of the website, but typically, you can find it under a section related to managing your account or authorizing representatives.
  3. Initiate the authorization process: Look for an option to “Authorize or Manage Representatives” or similar wording. Click on this option to start the process of authorizing your accountant.
  4. Select the authorization type: You’ll likely have options to authorize different types of representatives, such as tax professionals, employees, or businesses. Choose the appropriate option for authorizing your accountant.
  5. Enter your accountant’s information: You’ll need to provide information about your accountant, such as their name, business name (if applicable), contact information, and any other required details.
  6. Confirm authorization: Review the information you’ve entered to ensure it’s accurate. Once confirmed, proceed with the authorization process.
  7. Receive confirmation: After submitting the authorization request, you and your accountant will receive confirmation from the CRA once the authorization is processed. This confirmation will indicate that your accountant now has access to your CRA account using Red ID.
  8. Set permissions (if applicable): Depending on the system’s capabilities, you may be able to specify the level of access your accountant has to your account. This could include viewing certain information, filing taxes on your behalf, or other actions. Make sure to set permissions according to your preferences and needs.


Log in to QuickBooks Online:

Go to the QuickBooks Online website and log in to your account using your credentials.


Navigate to the Accountant section:

Once logged in, click on the “Settings” ⚙️ icon in the top right corner of the screen.


Select “Manage Users”:

From the dropdown menu, select “Manage Users” under the “Your Company” section.


Click “Invite Accountant”:

In the Manage Users window, you should see an option to “Invite Accountant.” Click on this button.


Enter the accountant’s information:

A window will pop up prompting you to enter your accountant’s email address. Type in the email address of the accountant you want to invite.


Select the accountant’s access rights:

After entering the email address, you’ll be asked to select the access rights for your accountant. QuickBooks Online offers two levels of access: “Accountant” or “Reports Only.” Choose the appropriate level based on the access you want to grant.


Send the invitation:

Once you’ve entered the accountant’s email address and selected their access rights, click on the “Invite” button. An invitation will be sent to the accountant.


Accountant acceptance:

The accountant will receive an email invitation to access your QuickBooks Online account. They will need to accept the invitation to establish the connection.



Once the accountant accepts the invitation, you’ll receive a notification confirming that they’ve been added to your QuickBooks Online account.

  1. Visit the CRA Website: Go to the official website of the Canada Revenue Agency at
  2. Choose Registration Method: On the CRA website, you’ll find options for registering for an account. Look for “My Account” or similar services for individuals. There are typically two ways to register:
    • Register Online: This is the most common and convenient method. Look for a link or button that says something like “Register” or “Sign Up.” This will likely take you to a registration page where you’ll need to provide personal information.
    • Register by Mail: If you prefer, you can register by mail by downloading the necessary forms from the CRA website and sending them in.
  3. Provide Personal Information: Whether you’re registering online or by mail, you’ll need to provide personal information such as your Social Insurance Number (SIN), date of birth, and other identifying details.
  4. Create a CRA User ID and Password: During the registration process, you’ll be prompted to create a CRA user ID and password. Make sure to choose a strong password and keep it secure.
  5. Complete Verification Process: After providing your personal information, you may need to complete a verification step. This could involve receiving a code via mail or email that you’ll need to enter to confirm your identity.
  6. Log In and Access Your Account: Once your registration is complete and your identity is verified, you’ll be able to log in to your CRA account using the user ID and password you created. From there, you can access various services and information related to your taxes and benefits.
  7. Set Up Security Questions (Optional): For added security, you may be prompted to set up security questions or provide other authentication methods.

Remember to keep your CRA login credentials secure and to log out of your account when you’re finished to help protect your personal information. If you encounter any difficulties during the registration process, you can usually find help resources on the CRA website or contact their support team for assistance.

1. Log in to your online banking account: Go to your bank’s website and log in using your username and password.

2. Navigate to the payments section: Once logged in, find the section or option for making payments or transfers. This could be labeled as “Tax Service”

3. Select one of the following accounts:

a. GST34 for Filing and pay – will allow you to file and pay GST right away, the payment will be for that period you filed ;

b. GST – B is for balance due, if you select this It will go to the previous period for which you had balance due;

c. GST- P is only for any kind of payments, it can be installments, it could also be a balance due. If you slick this it will go into the current period

4. Periods: it is the period you are filing. For example: if you period ends on March 31 with payment due in 1 month April 30th, and today is April 5th, you can select the period as March 31th

5. Payment Date: The payment will automatically go through the day you’ve selected

1. Gather Your Information Before you start creating the invoice, gather the necessary information: Your Business Information: Include your business name, address, and contact information. Customer Information: Include your customer’s name, address, and any other relevant contact details. Invoice Number: Assign a unique invoice number for tracking and reference purposes. Invoice Date: The date when the invoice is issued. Due Date: Specify the date by which payment is expected. Itemized List of Goods or Services: Describe each item or service provided, including quantity, rate, and total amount. Payment Terms: Outline how and when payment should be made (e.g., bank transfer, cheque, etc.). Tax Information: Include applicable sales tax (e.g., GST/HST) based on the transaction and your business location.

2. Choose an Invoice Format You can create your invoice using: Word Processor: Use software like Microsoft Word or Google Docs. Spreadsheet: Use Excel or Google Sheets. Accounting Software: Use accounting software like QuickBooks, FreshBooks, or Wave for automated invoicing. 3. Create the Invoice Use the chosen format to input the gathered information: Header: Include your business name, address, and contact details. Recipient Details: Add your customer’s information. Invoice Details: Invoice Number: Assign a unique number. Invoice Date: Date of issuance. Due Date: Payment deadline. Itemized List: Describe each product or service provided. Description: Name of the product or service. Quantity: Number of units provided. Rate: Price per unit. Amount: Calculated by multiplying quantity by rate. Total Amount Due: Sum up all amounts, including taxes. Payment Terms: Specify how payment should be made and any applicable late payment fees. Tax Information: Clearly indicate any applicable taxes and their rates. 4. Review and Save Review for Accuracy: Double-check all details for accuracy. Save a Copy: Keep a copy of the invoice for your records. 5. Send the Invoice Delivery Method: Send the invoice via email, mail, or hand-delivery. Follow Up: If payment is not received by the due date, follow up with a reminder. 6. Record Keeping Keep Records: Maintain copies of all issued invoices for bookkeeping and tax purposes. Additional Tips: Stay Compliant: Familiarize yourself with Canada’s tax regulations and invoicing requirements. Use Templates: Consider using pre-made invoice templates available in software or online. Consult a Professional: For complex tax situations or legal requirements, consult with an accountant or tax advisor. By following these steps, you can create your first invoice in Canada efficiently and accurately.

Ready to Take Control of Your Finances?

Discover how our expert accounting services can transform your financial management. Contact us today for a personalized consultation and start your journey to financial clarity and success.