Payroll, Bookkeeping, and Invoicing for Canadian Small Businesses

ABM Books gives Canadian small businesses the tools to run payroll, send invoices, and track expenses without the complexity. Built by accountants.

Your workflow, simplified

accounting software

“We cut reporting time in half!”

“Get everything done fast.”

1000+
Businesses Onboard

Trusted by growing Businesses

Trusted by Canadian small businesses from coast to coast

Everything you need to work smarter, not harder

Invoicing Mobile App

Quick Bookkeeping in Your Pocket.

Create Invoices, Quotes, Record Payments, Do Bookkeeping with AI, Manage Jobs & Sales Items and more. All in our ABMBooks Invoicing mobile app!

Employee Portal App

Your Workday, On Your Phone

The ABMBooks Employee Portal puts punch clock, schedules, and pay stubs in one simple app. Employees can accept shifts, track their hours, and manage their profile without ever logging into a desktop.

Simple plans for every business

Start free. Upgrade as your business grows.

Starter Plan

  • $0 / per month

Perfect for freelancers and small businesses getting started.

What you get:
  • 10 Employees Payroll, paystubs, PD7A
  • Employee Portal
  • Optional Direct Deposit
  • Invoicing and Expense Tracking
  • Reports Exporting (only pdf)
  • Email Support Only
Most popular

Basic

  • $20 / per month

Our most popular plan has more capacity and tools as you grow.

Everything in Starter, plus:
  • 30 Employees Payroll, paystubs, PD7A
  • Optional Direct Deposit
  • Timesheet and Scheduling modules
  • Export T4 and ROE as XML or PDF file

Advanced

  • $60 / per month

Built for growing teams that need more capacity and support.

Everything in Basic, plus:
  • 50 Employees Payroll, paystubs, PD7A
  • Optional Direct Deposit
  • Full Data Export (CSV, PDF)
  • Phone Support
Not sure which plan fits?
to find your ideal setup.

Quick look at ABM Books in action

See how small Businesses use ABM Books to stay organized, connected, and productive — wherever they are.

accounting software
See ABM Books in action

Migrating to ABM Books helps you
  • save money
  • stay organized
  • save time

Businesses love the results they get with ABM Books

See how businesses of all sizes boosted productivity and simplified their workflows.

5/5

Payroll used to stress me out every two weeks. I’m not an expert, and I don’t have time to figure that stuff out. ABMBooks is easy to use, and it just works. I can get paystubs done in minutes and move on with my day. I’m not sitting at my desk for a while anymore. Huge relief.

HQ Social
5/5

ABMBooks has made it so much easier. and it saves me a ton of time. I can generate payroll and send out invoices without overthinking it. It’s just simple. That’s what I need.

Geometric Construction

productivity increase

+ 0 %

Measured across 500+ small businesses in 30 days.

Payroll.Invoicing.Fewer manual tasks.Expense tracking.Free to start.Interactive reporting.

Real-time analytics.Smarter workflows.Fewer manual tasks.More time for what matters. Real-time analytics.Seamless integrations.

Got questions? We’ve got answers

We use advanced encryption, secure servers, and continuous monitoring to protect your data. Regular security audits and strict access controls ensure that your information remains private and protected at all times.

Nope! ABMBooks is designed to be simple and easy to use, even for business owners without any accounting background. Plus, it’s built by accountants, so you know it’s CRA-compliant. 

Yes—available with our Prestige Managed Payroll Plan. We’ll process your payroll and pay your employees via Direct Deposit, saving you time.

With the Prestige Managed Payroll Plan, we submit and pay your payroll deductions directly to the CRA so you can rest easy knowing it’s done right.

Yes! You can generate T4 and ROE reports for your employees using ABMBooks. For submissions to the CRA and Service Canada, our support team is here to help. 

Both plans give you access to: 

  • PD7A Source Deduction Reports 
  • Employer Payroll Summary 
  • Employee Paystub Reports 
  • T4 and ROE Reports 

Yes! You can add your business logo, contact information, and customize your invoices for a professional look. 

 

You can enter single expenses quickly or use our spreadsheet-style bulk entry view. You can also filter expenses based on outstanding balances to keep track of what’s unpaid. 

 

 

If you need additional support beyond our software, ABMBooks also offers professional bookkeeping services. Our experienced team can handle your books for you, ensuring your finances are accurate and up-to-date.

Running payroll in ABMBooks takes a few clicks. Open Payroll and click Add Payroll Run. The next pay period is already filled in, so you only choose the pay date.

ABMBooks lists every employee with their hours, pay rate, vacation pay and gross pay, and calculates federal and provincial income tax, CPP and EI for both the employee and the employer. Review the run, run payroll, and it is locked in. 

Paystubs are ready right away. Email every employee their own PDF paystub in one click, or open any single paystub to print it. Each paystub shows earnings, deductions, year-to-date totals and net pay.

When direct deposit is turned on for your account, running payroll is the last step. ABMBooks collects one amount from your business bank account: gross payroll plus the employer’s share of CPP and EI.

Your employees receive their net pay by direct deposit in three days, and the source deductions (income tax, CPP and EI) are remitted to the Canada Revenue Agency for you.

Every payroll run comes with an Employer Remittance Report, and the PD7A report totals gross pay, CPP, EI and income tax for any period you choose, down to the total remittance due.

Yes. Smart Upload reads receipts and bank statements for you. Snap a photo of a receipt or upload a PDF, one at a time or a whole stack, or forward receipts by email to your own ABMBooks receipt address.

ABMBooks pulls out the vendor, date, subtotal, tax and total, and suggests the expense category and tax type. Check the details, click Approve & Post, and the expense is in your books, linked to the original receipt.

Bank statements work the same way. Every transaction is extracted with a suggested category that you can confirm or change, then posted to your bank register, ready to reconcile.

ABMBooks keeps scheduling and time tracking in one place. Your whole team is on one calendar: drag an employee onto a day, set the start and end time, tag a job, and repeat the shift if it is a regular one.

Shifts stay as drafts until you click Post Shifts. Then each employee gets one notification with all of their new shifts.

When the work is done, clock-ins and clock-outs are already on the timecard, with regular time and overtime calculated. Approve the timesheet and the hours are ready for payroll. Open shift claims, shift swaps and availability requests all land on one review screen.

Yes. Every employee you add gets their own sign-in to the ABMBooks employee portal. From their dashboard they can update their address, phone number and other personal details, plus their banking information for direct deposit, so your records stay current without you retyping anything.

The Punch Clock lets them punch in and out, start and end breaks and lunches, and tag the job they are working on. Every punch lands on their timecard, ready for you to approve.

On payday their paystubs are waiting in the portal, searchable by date, pay period or year. The employee portal is included with every ABMBooks plan

Billing Buddy is the AI assistant built into ABMBooks. Type what you need or say it out loud, for example “kitchen renovation quote for Hartley Homes”, and Billing Buddy drafts the invoice or quote for you.

It matches your request to your billing templates using trigger phrases you choose, so the line items and prices come from your own rates. No templates yet? Start from the starter library, organized by trade, and tailor it to how you bill.

You review the draft, and once it is approved it is a regular ABMBooks invoice you can email, take payment on or make recurring. Billing Buddy is available on the Advanced plan and up.

T4s and ROEs come straight from the payroll you have already run in ABMBooks. Open Payroll Reports, choose T4, select one employee or all of them, pick the tax year and click Generate PDF.

You get a CRA-style T4 slip with employment income, income tax deducted, CPP and EI already filled in. It is marked as a draft so you can review it before you file.

When an employee leaves, generate a Record of Employment the same way: choose the employee and the reason code, and ABMBooks calculates the first and last day worked, insurable hours and insurable earnings, pay period by pay period

Still have questions?