Virtual CPA firm serving BC, AB, ON and MB•Mon–Fri 9:00am–5:30pm info@everstonecpa.com• (604) 832-1743
Home › Contractor accounting › Edmonton
Construction & trades · Edmonton

Contractor accountant in Edmonton

Edmonton’s trades base is built around industrial and commercial work, and the accounting follows the job rather than the calendar. EverStone is an accountant for incorporated contractors and an Edmonton small business accountant, handling T5018s, payroll and equipment at fixed fees, online.

Quick answer: Edmonton contractors deal with subcontractor reporting, worker-classification exposure, payroll where they carry crew, and equipment that has to be depreciated rather than expensed — on income that arrives unevenly across a season. EverStone handles the T2, T5018s, payroll remittances and CCA schedules at a fixed fee quoted before work begins. Published fees start at $325 a month for bookkeeping and $125 for a personal return.

For a one-owner Edmonton contractor, monthly bookkeeping, payroll and the year-end T2 with statements usually cost from $500 to $700 a month all-in.

A CPA for contractors in Alberta has to handle the AT1 as well as the T2; both come out of the same year-end file here.

Contractors elsewhere face the same CRA questions with different sales tax: Winnipeg construction contractors deal with Manitoba RST, and our national page for incorporated contractors covers subcontractor-versus-employee risk. Retail operators in the same city are covered on Edmonton retail accounting.

How EverStone CPA supports construction contractors in Edmonton — T5018 reporting, payroll and corporate tax
On this page
  1. Subcontractor reporting and who counts as staff
  2. Payroll once you carry crew
  3. Equipment, and when to buy it
  4. Holdbacks, progress billing and uneven income
  5. Taking on your first employees
  6. Holdbacks, progress draws and when revenue is earned
  7. What EverStone handles for you
  8. What an incorporated contractor has to get right
  9. Remote contractor accounting
  10. Edmonton accounting for construction contractors FAQ

Subcontractor reporting and who counts as staff

A construction business paying subcontractors for construction services generally files T5018 information returns for them. The harder question is whether each worker really is a subcontractor. Substance decides it (control, tools, chance of profit or loss, ability to substitute), not the invoice. Getting it wrong brings CPP and EI exposure with interest. See our subcontractor versus employee guide.

Payroll once you carry crew

Employing tradespeople brings source deductions, remitted on a schedule set by your average monthly withholding, and year-end slips. Missed remittance dates are easy and expensive, because penalties attach to the deduction, not the tax. We keep the schedule and file, so you need not track it from a job site.

Equipment, and when to buy it

Trucks, trailers, tooling and shop equipment are recovered through capital cost allowance. The half-year rule generally halves the first claim, but the Accelerated Investment Incentive suspends it for eligible property, allowing a much larger deduction. A big purchase timed around year-end helps only if that year’s income can absorb it.

Holdbacks, progress billing and uneven income

Construction revenue rarely lands in the period the work was done, GST does not always follow the invoice date, and seasonal work makes instalments easy to misjudge; we plan them against real cash flow. Construction company bookkeeping services have to place holdbacks, progress draws and retainage on the right side of the cut-off, or the year-end figures mislead.

Taking on your first employees

Hiring your first employees is the biggest change in a trades file, and it usually happens fast because a contract required it. From the first pay run come source deductions, a remittance schedule set by average monthly withholding, year-end slips, and records that must be exact.

Two things catch Edmonton contractors most. First, remittance frequency is set by your withholding and changes as you grow, so your original schedule may no longer apply. Penalties attach to the deduction, not the tax, so a missed date is costly. Second, the subcontractor line: employing one crew while treating similar workers as subs invites the comparison you do not want.

We set the payroll up, keep the remittance calendar, file the year-end slips, and make sure the employee and subcontractor populations are distinguishable on more than paperwork.

Holdbacks, progress draws and when revenue is earned

Holdbacks are earned and invoiced, then retained by the payer until the job is signed off. Booking one as revenue on the invoice date can put profit in a year before the cash exists; ignoring it understates the year the work was done.

Progress draws cause a milder version, and GST does not always follow the invoice date. Tidy monthly books can still produce a misleading year if open jobs are not reviewed at the cut-off, so we review work in progress and holdbacks at year-end and the return reflects what was earned.

That review also makes year-end planning useful. With open jobs properly stated, you can see whether the year can absorb an equipment purchase, whether a bonus makes sense, and whether instalments still match the work ahead. Doing it in the autumn, while those choices are open, beats learning the answer after year-end.

What EverStone handles for you

One CPA, one fixed fee agreed up front:

  • T2 corporate return and year-end financial statements
  • T5018 subcontractor information returns
  • Subcontractor-versus-employee positions documented defensibly
  • Payroll remittances and year-end slips
  • Equipment and vehicle CCA schedules
  • GST filed and reconciled
  • Instalments planned around seasonal cash flow

Fixed fees, fully online

Everything runs by video, phone and secure upload, which fits a business run from a truck rather than an office. The fee is fixed and agreed before any work starts. See what it costs.

How working with a remote accountant in Edmonton works — free consult, secure document upload, preparation and CRA filing

Bidding public work means the statements are read against a prequalification threshold on a procurement deadline. See financial statements for Edmonton contractors for progress billing schedules and unapproved change orders.

Where the aim is moving up a class of work, fractional CFO support for Edmonton contractors and public-sector suppliers covers bid discipline and the progress billing cash curve.

About this article
EverStone CPA

Prepared and reviewed by a Chartered Professional Accountant at EverStone CPA, a CPA firm working with small businesses and incorporated contractors in BC, Alberta, Ontario and Manitoba. Updated . About the firm  ·  Send an enquiry

What an incorporated contractor has to get right

What an incorporated contractor has to get right The items that decide an incorporated contractor’s year — for a business operating in Edmonton, Alberta
ItemWhy it matters
Personal services business riskA corporation with one client that looks like employment is taxed far more harshly
Written contractsThe agreement is the first thing the CRA reads when it tests your status
Salary or dividendsHow you pay yourself changes both the corporate and the personal return
T5018 slipsWhere you also pay subcontractors, construction payments are reported
Sales tax where you operate5% GST only. Alberta levies no provincial sales tax

Source: Accounting for contractors. General information, not advice.

Remote contractor accounting

The firm serves Edmonton remotely. There is no Edmonton office and no staff based there. Work runs by video, phone and secure upload, with subcontractor, equipment and vehicle costs tracked as they happen.

Common questions

Edmonton accounting for construction contractors FAQ

Do Edmonton contractors have to file T5018s?+
If your construction business pays subcontractors for construction services, you generally file T5018 information returns for those payments. We prepare and file them alongside your year-end, and make sure the underlying subcontractor classifications would stand up if they were ever examined. Ask about your case →
One of my subs works only for me. Is that a problem?+
Review it. Someone working only for you, on your schedule, with your tools, looks like an employee whatever the invoice says, and reclassification brings CPP and EI exposure with interest. Document the position now rather than defend it later.
When do payroll remittances have to be paid?+
Your remittance frequency depends on average monthly withholding and can change as you grow, so your starting schedule may no longer apply. We track it and file on time.
Do you work with trades across the Edmonton area?+
Yes — incorporated contractors and trades in Edmonton, Sherwood Park, St. Albert, Leduc and beyond, all handled online around a job-site schedule.
Does Alberta charge sales tax on my construction work?+
Alberta has no provincial sales tax, so Alberta jobs carry GST only. Work in a PST or HST province can require a different rate under place-of-supply rules, and sometimes a provincial registration, so settle the tax treatment before pricing a job across the border.
Do I need WCB coverage for my Edmonton crew?+
Generally yes if you have workers, and you can be liable for an uninsured subcontractor’s premiums. Get a clearance letter before final payment on each job and file it with the invoice. Directors are treated differently, so confirm your own coverage.
Can I write off my truck and tools as an Edmonton contractor?+
Yes, differently. Lower-value tools are usually expensed; trucks and larger equipment are deducted over time through capital cost allowance. If a vehicle has any personal use, keep a mileage log, or the CRA can deny the whole claim.

Starting fees

Every fee is fixed in writing before any work begins.

  • Monthly bookkeeping, GST filing includedfrom $325 a month
  • Payroll, remittances, T4s and ROEsincluded in monthly bookkeeping
  • Books, payroll and the year-end T2 together$500–$700 a month
  • Corporate year-end and T2 returnfixed fee, quoted in writing
  • Personal tax return (T1)from $125; self-employed or rental $275–$500
  • Catch-up bookkeepingfrom $2,200 per year of records
  • Controller or CFO supportcontroller from $1,650, CFO from $2,750 a month
  • One-off advice call with a CPA$225 plus GST

Get a fixed quote for your Edmonton business

Tell us what you need. You get a written fee first, with no obligation.

Please tell us your name.
Please enter an email address we can reply to.
Tell us what you need.

A CPA replies within one business day, with a fixed fee in writing. Rated 5.0 from 21 Google reviews.