Product Experience
Every role. One platform.
From front-counter staff handling resident requests to the CAO reviewing council-ready reports — every role has a purpose-built journey. Explore how Civic Property Tax works for your team.
Watch the 3-Minute Demo
See Civic Property Tax handle a complete resident service request — from intake through resolution and council reporting.
Request Video AccessTry It Now
Explore the Interface
Click through the actual Civic Property Tax interface. Navigate between the dashboard, resident profiles, service requests, and reports to see how everything connects.
94.2%
Collection Rate
+1.8pp vs last month$142.8M
Total Levy
+3.2% vs last month$3.8M
Arrears
-12% vs last month14
Certificates Today
+40% vs last monthRecent Activity
Tax certificate generated — Roll 0412-010-003
Tax Office · 2 min ago
Bank remittance file processed — 780 payments
Finance · 5 min ago
Supplementary assessment posted — new construction
Assessment · 12 min ago
AI delinquency alert — 3 accounts at high risk
Collections · 18 min ago
PAP file generated — 1,850 debits for March 1
Finance · 25 min ago
Role-Based Journeys
One Platform, Every Perspective
Select a role to explore their complete journey through Civic CRM — from day-one onboarding to daily workflows and strategic outcomes.
Tax Clerk
From Assessment Import to Bill Generation
Follow the complete billing lifecycle — from MPAC roll import and validation through levy calculation, batch bill generation, and payment processing. Zero import errors, instant account inquiries, and automated penalty calculation at every step.
Import
MPAC roll received
Upload the MPAC assessment roll file (XML/CSV) and trigger automated import with field-level validation — roll number, property address, owner, school support, tax class, phased-in CVA, property codes, and frontage/depth.
The MPAC Data Parser processes the assessment roll file, extracting all fields including OPTA codes. The Roll Validation Engine applies configurable rules checking mandatory fields, tax class validity, assessment value ranges, school support codes, and cross-reference integrity. An exception dashboard surfaces any issues with severity classification (critical, warning, info) before the roll is posted to production.
Validate
Exception review
Review the exception report — missing roll numbers, invalid tax classes, zero assessments, orphaned records — and resolve issues before posting. Reconcile imported totals against MPAC summary by property class and school board.
The Roll Posting Workflow enforces a multi-step approval process: import → validate → review exceptions → approve → post. Critical exceptions must be resolved before posting. Warnings are flagged for review but do not block posting. Reconciliation checks compare imported assessment totals against MPAC-provided summaries by property class and school board. Rollback capability is available within 48 hours of posting.
Calculate
Levy computation
Run the multi-rate levy calculation engine — applying municipal, education, and special area rates to phased-in assessments across all 9 property classes. Tax capping/clawback applied automatically for commercial, industrial, and multi-residential.
The Property Tax Calculator applies council-approved rates to phased-in assessments for each property. Multi-tier calculation handles municipal, education, BIA, local improvement, urban service area, and transit levies simultaneously. The Capping & Clawback Engine processes mandatory capping for commercial, industrial, and multi-residential classes per Municipal Act s.329–332, calculating clawback to revenue-neutral position. Impact reports show capped vs. uncapped levies.
Generate
Batch billing
Run batch bill generation for all properties in a single run — interim or final. Bills include assessment values, tax calculations by rate component, instalment schedule, payment options, and penalty notice. PDF output with municipality branding.
The Batch Bill Engine generates bills for 5,000–100,000+ properties in a single run, completing in hours rather than weeks. Each bill includes roll number, owner name, property address, assessment values, detailed tax calculation by rate component (municipal, education, special area), instalment schedule with dates and amounts, payment options, and penalty/interest notice. PDF output uses configurable municipality letterhead and branding with bilingual (en/fr) support.
Process
Payment receipt
Process tax payments from counter, online portal, bank remittance, or PAP — with automatic allocation to penalties/interest first, then oldest arrears, then current. Real-time balance update. Handle inquiries with the single-screen account summary.
The Payment Application Engine processes payments from all channels in real-time. Configurable allocation rules ensure correct application: penalties/interest first, then oldest arrears, then current taxes. The Bank Remittance Processor imports electronic files from major Canadian banks, matching payments to roll numbers via OCR scan line. The Tax Account Inquiry shows a complete single-screen summary: current balance, last payment, instalment schedule, arrears, penalties, payment history (7 years), and assessment history.
Reconcile
Daily balancing
Daily cash receipts journal reconciled against bank deposits. Monthly revenue reports auto-generated. Year-end reconciliation completed same-day — replacing the week-long manual process. All transactions logged with immutable audit trail.
Daily cash receipts are journalized by date, payment method, and source for bank reconciliation. Monthly revenue reports auto-generate showing tax revenue by rate component (municipal, education, special area), collection rate analysis, and projected revenue based on current trends. Year-end reconciliation — previously a week-long manual process — completes same-day with automated trial balance, outstanding account analysis, and FIR Schedule 26 data generation. Every transaction is logged in the immutable audit trail.
Billing Journey
0 / 6
Step 01
Import
MPAC roll received
Upload the MPAC assessment roll file (XML/CSV) and trigger automated import with field-level validation — roll number, property address, owner, school support, tax class, phased-in CVA, property codes, and frontage/depth.
The MPAC Data Parser processes the assessment roll file, extracting all fields including OPTA codes. The Roll Validation Engine applies configurable rules checking mandatory fields, tax class validity, assessment value ranges, school support codes, and cross-reference integrity. An exception dashboard surfaces any issues with severity classification (critical, warning, info) before the roll is posted to production.
Step 02
Validate
Exception review
Review the exception report — missing roll numbers, invalid tax classes, zero assessments, orphaned records — and resolve issues before posting. Reconcile imported totals against MPAC summary by property class and school board.
The Roll Posting Workflow enforces a multi-step approval process: import → validate → review exceptions → approve → post. Critical exceptions must be resolved before posting. Warnings are flagged for review but do not block posting. Reconciliation checks compare imported assessment totals against MPAC-provided summaries by property class and school board. Rollback capability is available within 48 hours of posting.
Step 03
Calculate
Levy computation
Run the multi-rate levy calculation engine — applying municipal, education, and special area rates to phased-in assessments across all 9 property classes. Tax capping/clawback applied automatically for commercial, industrial, and multi-residential.
The Property Tax Calculator applies council-approved rates to phased-in assessments for each property. Multi-tier calculation handles municipal, education, BIA, local improvement, urban service area, and transit levies simultaneously. The Capping & Clawback Engine processes mandatory capping for commercial, industrial, and multi-residential classes per Municipal Act s.329–332, calculating clawback to revenue-neutral position. Impact reports show capped vs. uncapped levies.
Step 04
Generate
Batch billing
Run batch bill generation for all properties in a single run — interim or final. Bills include assessment values, tax calculations by rate component, instalment schedule, payment options, and penalty notice. PDF output with municipality branding.
The Batch Bill Engine generates bills for 5,000–100,000+ properties in a single run, completing in hours rather than weeks. Each bill includes roll number, owner name, property address, assessment values, detailed tax calculation by rate component (municipal, education, special area), instalment schedule with dates and amounts, payment options, and penalty/interest notice. PDF output uses configurable municipality letterhead and branding with bilingual (en/fr) support.
Step 05
Process
Payment receipt
Process tax payments from counter, online portal, bank remittance, or PAP — with automatic allocation to penalties/interest first, then oldest arrears, then current. Real-time balance update. Handle inquiries with the single-screen account summary.
The Payment Application Engine processes payments from all channels in real-time. Configurable allocation rules ensure correct application: penalties/interest first, then oldest arrears, then current taxes. The Bank Remittance Processor imports electronic files from major Canadian banks, matching payments to roll numbers via OCR scan line. The Tax Account Inquiry shows a complete single-screen summary: current balance, last payment, instalment schedule, arrears, penalties, payment history (7 years), and assessment history.
Step 06
Reconcile
Daily balancing
Daily cash receipts journal reconciled against bank deposits. Monthly revenue reports auto-generated. Year-end reconciliation completed same-day — replacing the week-long manual process. All transactions logged with immutable audit trail.
Daily cash receipts are journalized by date, payment method, and source for bank reconciliation. Monthly revenue reports auto-generate showing tax revenue by rate component (municipal, education, special area), collection rate analysis, and projected revenue based on current trends. Year-end reconciliation — previously a week-long manual process — completes same-day with automated trial balance, outstanding account analysis, and FIR Schedule 26 data generation. Every transaction is logged in the immutable audit trail.
Ready to Transform Your Municipality?
See Civic Property Tax in your environment
Schedule a personalized walkthrough with our municipal solutions team. We’ll configure a demo environment to match your municipality’s structure.