Run the entire municipality on one general ledger
Property tax, utility billing, permits, bylaws, assets, PSAB reporting, council and citizen services in one platform. Every levy, bill, fee and fine posts straight to your chart of accounts, so month-end stops being a reconciliation project.
- Statutory defaults for all 13 provinces & territories
- Onboarding and data migration handled by our team
- 10Modules on one ledger
- 141Screens for your staff
- 13Provinces & territories
- 13PSAB statements
- 19Public portal pages
The problem
Four systems, a folder of spreadsheets, and a month-end that never ends
Most municipalities run a tax system, a utility system, a permit system and an accounting package that none of them talk to. The reconciliation between them is the job. Awditify removes the seam entirely.
How it works today
- Tax software exports a file. Someone re-keys the summary into the GL.
- Utility arrears go onto the tax roll by hand every spring.
- Penalty and interest is calculated in a spreadsheet nobody else can open.
- The permit clerk emails the finance clerk when a fee is paid.
- Nobody can answer “what do we actually have outstanding” until Friday.
- The auditor asks for a PS 3150 schedule and the room goes quiet.
How it works on Awditify
- The tax roll, the utility sub-ledger and the GL are the same data.
- Utility arrears transfer to the tax roll as a previewed, reversible action.
- Penalty and interest runs from configurable rules with a dry run first.
- A permit fee posts the moment it is recorded, by the clerk who took it.
- Outstanding balances are live, on the dashboard, all the time.
- The PS 3150 schedule is a button, generated from what already posted.
Why it is different
The sub-ledger is the ledger
Awditify Municipal is built on top of a full double-entry general ledger, not beside one. A tax levy, a utility bill, a permit fee, a bylaw fine, a cemetery plot sale, a facility booking and a recreation registration all post real journal entries to accounts you map once.
There is no nightly export, no sub-ledger reconciliation spreadsheet, and no second set of books.
Period locks nothing can slip past
Every posting routine checks the period lock before it writes. A closed period cannot be back-dated into, from any module, by any batch.
Reconciliation that ties out
Compare the GL against each sub-ledger at any date. Reconciliation groups map a sub-ledger to several accounts, so a split receivable still balances.
A void always has a reason
Notices, collections, certificates, utility bills and payments, permit and bylaw payments, transfers: every reversible document voids with a recorded reason.
Everything included
Ten modules your municipality already needs
Each one is a full module, not a checkbox. Open any card to see exactly what is inside.
Property Tax
Roll, mill rates, interim and final billing, collections, arrears, penalty rules, tax sales and certificates.
Explore the moduleUtility Billing
Accounts, meters, tiered rates, batch bill runs, deposits, receivables and statutory tax-roll transfer.
Explore the modulePermits & Licensing
Building, development, business, pet, event and custom permits with inspections, routing and plan review.
Explore the moduleBylaws & Enforcement
Registry, complaints, violations, ticket infractions, fines, appeals, payment plans and late-fee rules.
Explore the moduleAsset Management
TCA registry, amortisation posting, disposals, infrastructure, fleet, work orders and capital planning.
Explore the moduleMunicipal Finance
Fund accounting, PS 3410 grant tracking and the full statutory statement set from live ledger data.
Explore the moduleGovernance
Meetings, agendas, minutes, resolutions with recorded votes, bylaw readings, committees and elections.
Explore the moduleCitizen Services
Service requests that become work orders, recreation registration, facility bookings and cemetery records.
Explore the moduleCitizen Portal
A white-label public site for balances, payments, applications, 311, council information and results.
Explore the moduleGIS & Mapping
Your own base map, imported GeoJSON layers, parcel matching and maps inside every module that needs one.
Explore the moduleProperty tax
Bill the whole roll in an afternoon
Batch-generate notices across the entire assessment roll, batch-send them, batch-post them, then let the nightly jobs handle arrears and penalties. The 40-screen property tax module runs interim and final cycles, supplementaries, requisitions, local improvements, collections, arrears, tax sales and certificates.
- Interim and final billing with automatic netting against what was already billed
- A penalty and interest rules engine with a dry run before anything is applied
- Arrears sweeps, payment plans, tax sales and council-approved write-offs
- Statutory defaults applied in one click for any Canadian province or territory
Utility billing
From meter read to money in the bank
Import the reads, preview the run, generate the bills and post them, with an approval gate on anything large. Thirteen rate types cover tiered water, flat waste, stormwater area charges and infrastructure levies, and unpaid accounts follow the statutory path onto the tax roll.
- Meters with multipliers and digit counts, so rollovers read correctly
- Batch runs by service type with an approval threshold you set
- Security deposits, leak adjustments, aged receivables and nine reports
- Utility arrears transfer to the property tax roll, previewed and reversible
Permits, bylaws & assets
The front counter and the field, in the same system
A resident applies online, the application lands in the staff queue, the fee posts to the ledger, the inspection gets scheduled and routed, and the certificate prints. When a bylaw complaint becomes a violation, the fine becomes a receivable rather than a note in a binder.
- Six permit categories with inspections, day routing and plan review markup
- Contractor insurance tracking that can block a permit when coverage lapses
- Bylaw complaints, violations, tickets, appeals, payment plans and late-fee rules
- PS 3150 assets with amortisation, disposals, fleet, work orders and condition scoring
Finance & governance
The statements your auditor asks for, already built
Because everything posted to one ledger, the PSAB statement set is generated rather than assembled. Thirteen statements and schedules, fund accounting with account assignment, and PS 3410 grant tracking that recognises revenue as eligible expenses are actually incurred.
- PS 1201, PS 2700, PS 3050, PS 3100, PS 3150, PS 3230, PS 3410 and PS 3510
- Per-report settings for segment basis, deferred revenue source and debt source
- Council meetings, agendas, minutes and resolutions with recorded roll-call votes
- The statutory three-reading bylaw workflow, committees and election administration
Citizen portal
Your town hall, open at 11pm
A white-label public site on your own domain, branded to the municipality. Residents check a balance, download a notice, pay a bill, report a pothole and read the minutes without phoning the office or standing at the counter.
- Pay taxes, utilities, permits and certificates online
- Paperless billing and pre-authorized debit
- Assessment appeals filed and tracked
- Anonymous 311 with a photo and a map pin
- Permit lookup, applications and renewals
- Agendas, minutes, bylaws and live meetings
Launch one service at a time. The portal is off until you enable it, and all twelve public pages default to unpublished. Publish exactly what your back office is ready to support.
What you will not find elsewhere
Built by people who read the municipal statutes
These are the details that decide whether software actually fits a Canadian municipality, and the places most systems make you work around them.
Province config for all 13
Pick your province and apply its legislation, tax-sale minimum years, rate maxima, penalty structures, redemption period, classification schema and billing months in one action. Rates validate against the statutory ceiling.
Compound-on, made explicit
Every charge rule chooses its compounding basis: principal only, principal plus penalties, principal plus interest, or all charges. Interest on interest becomes a setting, not a workaround.
Bad meter reads never bill
AMI ingestion pushes anomalous readings into a pre-billing exception queue. Each is approved, corrected with a documented reason, or voided, and a readiness summary runs before the bill run.
Ties flagged, never decided
Election tabulation elects the top N per office and marks acclamations, but a tie at the cutoff is flagged for the clerk to resolve. The software does not decide an election.
Duplicate 311 caught upfront
Before a resident submits a report, the portal offers nearby existing ones so they can join instead of creating another. Multiple reporters attach to one request, each with their own photos.
Insurance lapses block issue
The contractor registry tracks insurance, bonds and trade tickets with expiry dates, and enforcement can be set to block permit issue outright when coverage has lapsed.
Approval gates where money moves
Write-offs, large utility bill batches, flagged communication rules, destructive local improvement changes and depreciation entries can all require an explicit second action before they post.
Requisitions that prove they balance
Education, library and transit requisitions carry a validate-balance action that ties the levied amount against what was collected and what was remitted to the board, so the position is provable rather than asserted.
Waitlists fair by default
Recreation waitlists run first come, first served. A priority override exists for operational and accessibility cases, but it requires a documented reason, so the exception is on the record.
Overnight
Thirteen jobs that run while the office is closed
Each one filters to your municipality and evaluates in your own timezone, not server UTC. You wake up to the work already done.
- 00:30Expire tax certificates past their validity window
- 00:45Expire permits and licences past their expiry date
- 02:30Process scheduled asset amortisation
- 03:00Generate work orders from due maintenance plans
- 04:15Re-verify custom portal domains and TLS
- 04:45Pull AMI and AMR files from head-end SFTP servers
- 05:30Generate estimated reads for meters with no actual read
- 06:00Charge enrolled pre-authorized debit accounts
- 08:30Sweep eligible overdue notices into arrears
- thenApply penalty and interest rules, with optional auto-posting
- hourlyEvaluate communication rules and queue notifications
- dailyExpire unaccepted recreation waitlist offers
- dailyPurge expired municipal file assets
Compliance
PSAB coverage, standard by standard
Not a claim on a feature list. Each standard maps to a specific place in the product where it is implemented.
- PS 1201
Financial statement presentation
Financial Position, Operations, Change in Net Debt, Cash Flow, plus current and non-current receivable classification
- PS 2700
Segment disclosures
Segment Disclosure report on fund assignments or a custom segment map
- PS 3050
Fund reporting
Fund Balance Summary and Detail, and Reserve Fund Continuity
- PS 3100
Restricted assets and revenues
Deferred Revenue Schedule and deferred-revenue recognition on interim notices
- PS 3150
Tangible capital assets
TCA registry, amortisation engine, WIP, disposals and the PSAS TCA schedule
- PS 3230
Long-term debt
Long-Term Debt Schedule from GL accounts, a manual schedule, or both
- PS 3410
Government transfers
Grant tracking with eligible-expense matching and the Grant Continuity Schedule
- PS 3510
Tax revenue
Allowance for doubtful accounts, period-end accruals and revenue recognition
Who it fits
From a one-clerk hamlet to a full finance department
Same platform, same ledger. What changes is how many modules you turn on and how many people are in the room.
Hamlets & villages
One person runs tax, utilities, permits and the books. One login, one ledger, no re-keying between four systems.
- Tax notices and utility bills
- Online payments for residents
- PSAB statements without a consultant
Towns
A small finance team plus a public works crew and a bylaw officer, all needing to see the same records.
- Work orders tied to assets
- Bylaw fines as receivables
- Council agendas and minutes
Cities
Module depth, approval gates and reporting that stands up to an audit, with public services running at volume.
- Batch approval thresholds
- Segment disclosure and grants
- Full 311 and portal traffic
Counties & districts
Large rolls, linear infrastructure and requisitions across multiple boards and service areas.
- Requisitions and local improvements
- Linear asset condition scoring
- Capital planning and funding gaps
Switching systems
You do not migrate your own data. We do it.
Moving a municipality off a legacy system is not a weekend project for your clerk, and we do not hand you an import tool and wish you luck. Our team takes the extracts from your current system and loads them, section by section, with you reviewing the result before anything goes live.
-
You send the extracts
Whatever your current system can export: property and owner files, assessments, rate schedules, account balances, open notices and bills, and your trial balance.
-
We load and validate
Our team maps and loads each section, resolves the rejects with you, and reconciles the loaded balances back against the numbers your old system reported.
-
You sign off, then go live
You review the loaded roll, the receivables and the trial balance against your own records. Nothing becomes your live data until you are satisfied it ties out.
Scoped and quoted with your onboarding
Data migration is delivered as a professional service alongside implementation and training, priced against how many years of history you want carried across and what condition the extracts arrive in. Tell us what system you are on today and we will scope it.
Pricing
Priced by the size of your municipality
Every tier ships the complete accounting system. What changes between them is capacity — seats, storage, and how many tax notices and utility bills you can generate in a year — plus how many of the eight departments arrive switched on. Any department can also be added to any tier from $15 a month, and eleven optional tools are licensed on top from $19.
Four tiers from $49 to $599 a month, with every department and optional tool priced individually.
Awditify Municipal · for Canadian local government
From the assessment roll to the PSAB statements.
Property tax, utilities, permits, bylaws, assets and fund accounting all post to one general ledger as they happen. No month-end export, no re-keying, and no reconciling two systems that disagree.
Departments
Statements, ready for council
Most municipal systems are priced for a city and sold to a village. Awditify is priced the other way around.
Every tier carries the complete double-entry ledger. A summer village at $49 a month runs the full property tax cycle on the same screens a city uses. Bigger tiers raise capacity: seats, storage, notices and bills.
- Nobody approves their own payment. Named approvers release disbursements, and the system blocks self-approval. Available from Town.
- A closed period stays closed. Prior-year figures can’t quietly move after the auditor has seen them.
- Councillors see, they don’t edit. Give council and your auditor scoped access without a staff login.
A full municipal operations and accounting platform, built on top of a double-entry general ledger rather than beside one. Tax levies, utility bills, permit fees, bylaw fines, cemetery sales, bookings and registrations all post journal entries to the same chart of accounts your bookkeeping uses, under the same period locks and audit trail. The tax roll, the utility sub-ledger and the general ledger are the same data.
Yes, thirteen statements and schedules generated from live ledger data: Financial Position, Operations, Change in Net Debt, Cash Flow, Fund Balance Summary and Detail, Reserve Fund Continuity, Budget versus Actual for operating and capital, Long-Term Debt, Deferred Revenue, Grant Continuity and Segment Disclosure. Coverage spans PS 1201, PS 2700, PS 3050, PS 3100, PS 3150, PS 3230, PS 3410 and PS 3510.
All thirteen provinces and territories. Selecting one applies its statutory framework in a single action: governing legislation, tax-sale minimum years, maximum penalty and interest rates, penalty and interest structures, redemption period, the provincial assessment classification schema, interim and final billing months, whether education requisitions apply and the statutory notice content requirements. Rate entry is then validated against that province’s statutory maximum.
Yes, through the white-label citizen portal on your own domain. A resident links a property tax or utility account with an account number plus an access code, then views balances, downloads notices and bills, sees a consumption chart, pays online, opts into paperless billing, requests a payment plan and enrols in pre-authorized debit. Staff can also send signed pay links for a single notice, arrear or bill that need no account at all.
Through a rules engine, not a fixed percentage. A rule sets its method, scope, rate, start and end days, an optional calendar trigger, a cap, effective dates and a compound-on basis, and can be conditioned on a balance threshold or property classification. Preview Charges runs a dry run showing property, balance, days late, penalty and interest per row before anything is applied.
They follow the statutory path onto the property tax roll. Eligible accounts are filtered by minimum days overdue, the transfer is previewed before posting, and a posted transfer can be reversed with a reason. Automatic transfer after a configurable number of days is available in settings.
Yes, and that is how it is designed. The portal is off until you enable it, and all twelve public pages default to unpublished. Most municipalities start with tax and utility balances plus online payment, then add 311, permits, governance and recreation as the back office is ready.
You do not run the migration yourself. It is a professional service our team delivers alongside implementation and training. You send whatever extracts your current system can produce, we load and reconcile them section by section, and you review the loaded roll, the receivables and the trial balance against your own records before anything becomes live data.
It is scoped and quoted with your onboarding, priced against how many years of history you want carried across and the condition the extracts arrive in. Tell us what you are running today and we will scope it.
Pricing scales with the size of the municipality and the modules you licence. Current plans and figures are published on the pricing page, and the municipal team will quote add-ons against your roll size and module mix.
Yes. Awditify Municipal sits on the same platform as Awditify bookkeeping, so bank feeds, reconciliation, invoicing, payroll, GST/HST and the standard report set are all there. See all features.
Municipal software Canada
Public sector accounting software for local government finance teams
Awditify Municipal brings property tax software, utility billing software, permits, licensing, bylaw enforcement, tangible capital assets, governance, citizen services and PSAB financial statements into one Canadian cloud platform.
Use it as municipal government accounting software, local government accounting software or a municipal ERP when your team needs connected records instead of isolated tax, billing and reporting systems.
- Property TaxRoll, mill rates, interim and final billing, collections, arrears, penalty rules, tax sales and certificates.
- Utility BillingAccounts, meters, tiered rates, batch bill runs, deposits, receivables and statutory tax-roll transfer.
- Permits & LicensingBuilding, development, business, pet, event and custom permits with inspections, routing and plan review.
- Bylaws & EnforcementRegistry, complaints, violations, ticket infractions, fines, appeals, payment plans and late-fee rules.
- Asset ManagementTCA registry, amortisation posting, disposals, infrastructure, fleet, work orders and capital planning.
- Municipal FinanceFund accounting, PS 3410 grant tracking and the full statutory statement set from live ledger data.
- GovernanceMeetings, agendas, minutes, resolutions with recorded votes, bylaw readings, committees and elections.
- Citizen ServicesService requests that become work orders, recreation registration, facility bookings and cemetery records.
- Citizen PortalA white-label public site for balances, payments, applications, 311, council information and results.
- GIS & MappingYour own base map, imported GeoJSON layers, parcel matching and maps inside every module that needs one.
- Municipal pricingCurrent plan tiers, what the standard municipal tier includes, and how add-ons are licensed.
Next step
See it running on your own roll
A municipal demo runs on your numbers, not a sample town. Bring a tax year, a rate schedule and a handful of accounts, and we will show the levy, the notice, the collection, the arrears sweep and the journal entry behind each one.
- We move your data for you
- Onboarding included
- Canadian platform, Canadian standards