Small Business Bookkeeping

In online bookkeeping (also called virtual bookkeeping or cloud bookkeeping), you and your bookkeeper use cloud-accounting and document management software to create a secure, paperless system. This allows you to exchange receipts and business documents and to collaborate and get financial statements without having to exchange any paper documents.

Small Business Bookkeeping Services We Offer

Expense and revenue management

Organizing your business expense receipts and invoices.

Accounting system management (journal entries) & reporting

Inputting all your revenue and expenses into the accounting system as individual entries and categorizing them so that you can pull reports. These reports will give insight on your income, expenses and profitability.


Reconciling bank statements and credit card statements against your invoices and expense receipts to ensure completeness and accuracy.


Preparing a year end package for your accountant to enable them to perform an efficient and painless year-end.


Managing your payroll payments and government payroll remittances.

Accounts receivable / Accounts payable

Managing your receivables (generating invoices, managing reminders and receiving payments) and your payables such as bill payments via an online service like Plooto.


Calculation and filing of your business and payroll taxes (including EHT, HST/PST/GST and WSIB).

How We Work With You

A dedicated bookkeeper will be assigned to you. You will work with them on an ongoing basis and have access to them during the days and hours you agree during onboarding.

You can correspond with your bookkeeper via email at any time.

You can set up specific times for phone or web-based meetings.

You share all documents with your bookkeeper via Dext because it’s more secure than email and it is the central database of all input files for the bookkeeping process.

In terms of cloud accounting systems, we only use Quickbooks Online and Xero and we are experts in both systems and integrating them with other third-party systems. 

We use bookkeeping management software called Financial Cents to manage our workflow and reminders and it has a feature that enables us to send you a list of items we need and it reminds you until you check them all off. Our clients love how it puts all the requests in one list for them.

Simple Onboarding

  • We help you get setup and running with virtual bookkeeping quickly.
  • We start with a virtual kickoff meeting using a virtual conferencing tool like Zoom.
  • We will ask you about your current system and how you manage your bookkeeping and then we develop an approach that is optimized for your needs while keeping efficiency and cost in mind.
  • There are a few setup tasks you need to complete (mostly providing information to us) and then we try to take care of the rest.

For more details please see What To Expect As A New Client Of Back Office Stars – Our Onboarding Process

Fill out the form below to book a call with us for a no-obligation chat about your bookkeeping needs.


More Information

Sectors We Service

We focus on serving the following sectors and types of business:

Marketing and Tech-Related Businesses

  • Web design and development agencies
  • Digital agencies 
  • SEM, SEO, PPC agencies
  • Marketing consultants and strategists
  • Marketing, PR, promotion agencies
  • Tech startups and tech firms

Professional Services, Consulting & Health

  • Wealth Management
  • Consultants
  • Recruiters
  • Lawyers
  • Engineering Consulting 
  • Insurance
  • Chiropractors
  • Massage Therapists

Trades & Service Companies

  • Landscaping & Snow Removal
  • Maintenance & Cleaning
  • HVAC
  • Roofing
  • Plumbing
  • Electrical
  • Hazard Removal
  • Painting

Fill out the form below to book a call with us for a no-obligation chat about your bookkeeping needs.

This field is for validation purposes and should be left unchanged.

Frequently asked questions

Here are some of the most frequent questions we get from our customer.

You can review sample virtual bookkeeping packages here. Our packages are built around a $55/hr rate for bookkeeper time plus the cost of all the software (Hubdoc, Xero, etc.). Any per transaction costs like those charged by bill payment services (Plooto) are paid directly by you.

To give you an accurate quote, we need to ask you which specific services you want, the volume of accounts and transactions you have each month. We will ask you to fill out a form to give us this information and then we can give you an accurate estimate of your monthly bookkeeping cost. We can generally provide a quote within 48 hours of receiving your form submission.

Our team is currently located in Canada but we are exploring the possibility of hiring a team in the Philippines to provide additional support and redundancy. For context, there is a shortage of cloud bookkeepers in Canada and the demand will exceed supply for the next several years. Most growing accounting and bookkeeping agencies are being forced to consider hiring team members in other countries that are training more bookkeepers than Canada is. Right now our team members are all based in Ontario, but we have learned over the pandemic that staff need vacations and sometimes get sick, and we need redundancy to make sure our client's books can always be kept up to date.

As such, in the coming months, we will be exploring how to add English-speaking, fully trained accountants located in the Philippines to our team. We will work to mitigate all the concerns our Canadian clients have. Our research has shown us that thanks to cloud software and Zoom, and the fact that English is the primary language in the Philippines, and their very strong college accounting programs, and their willingness to work during their night to match our business hours, we can offer as good or better service to Canadian clients with some of the work being done in the Philippines. We will offer the option to have your main point of contact still be in Canada if that’s important to you. That would mean your point of contact is in Canada but some of the work like the reconciling of your accounts is done by a Philippine team member who is overseen by your Canadian account manager.

We will be fully transparent with you regarding who is working on your books and work with you to staff your file appropriately.

Yes, absolutely. You can email your bookkeeper at any time, and he/she will generally respond within a few hours on a weekday.

You can also set up a specific time for a phone or web-based meeting.

Our bookkeepers all have bookkeeping diplomas from recognized colleges in Canada and at least 5 years of work experience as bookkeepers.

Yes, we can. We can calculate and file these tax returns for you.

No. We will calculate the payments, inform you and remind you, but you are responsible for all payments to the CRA.

No, we do not prepare tax returns, and we cannot file your corporate or personal taxes for you. However, we work closely with several accounting firms and would be glad to introduce you to them so you can find the best fit for you.

Yes, we can. We use Quickbooks Payroll and WagePoint to manage payroll for you. You, the client, enter the payroll hours, or you send them to us, and we enter them for you. They will file and pay your remittances automatically. It will auto-populate T4s and Records Of Employment (ROE) and submit them to the CRA. The key feature that differentiates it from Payment Evolution (its main competitor) is that it does holiday pay calculations for you. Employee pay stubs are accessible online.

We are not responsible for the wrath of your employees or contractors for late payments that result from circumstances beyond our control including insufficient funds in your bank accounts or failure on your part to approve transactions in time.

Yes, we can. Our preferred approach is to use Plooto, a bill payment app that integrates well with Xero. Your bills go into Hubdoc, then get transferred to your accounting software which pushes the payment to Plooto, and then Plooto returns a confirmation to your accounting software. Plooto costs $0.50 per transaction and payments arrive at the recipient within 3-4 days unless you prepay Plooto in advance. We are not responsible for penalties you incur for late payments that result from circumstances beyond our control including insufficient funds in your bank accounts or failure on your part to approve transactions in time.

We use best practices workflows used by large accounting firms to reduce the likelihood of bookkeeping errors. These include:

  • Importing transaction data directly from your bank and credit card statements (rather than typing it in).
  • Using systems and workflows designed to match and compare data from different sources and to spot data discrepancies.
  • Our process reconciles your bank feed data in Xero with actual receipts captured and organized by HubDoc which is built to reduce errors and has a workflow for checking data accuracy built into it. HubDoc electronically scans incoming receipts and invoices and places key data like the vendor, date and amount in data fields. These get visually checked by the bookkeeper and, if approved, get transferred to the accounting system (Xero). Xero then has a built-in reconciliation process that compares the data and highlights discrepancies.
  • Hiring bookkeepers, who in personality and talent, love details and are obsessed with accuracy. That’s why they became bookkeepers!

If your business is registered or incorporated outside of Canada then, no, we would not take you on as a client.

If your business is registered or incorporated in Canada, but you live outside of Canada or are traveling, then we would take on your business.