Tax Sale Proceedings
Manage the full tax sale lifecycle under Part XI of the Municipal Act — from tax arrears certificate registration through public tender or vesting to final conveyance and surplus distribution, with strict statutory timeline compliance.
Cancel Price Calc
Deadline Tracking
Notice Generation
Doc Retention
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
9Delegated to
6Arrears balance, penalty/interest
Property/owner data
Land registry interface (title search, registration)
Statutory notices (registered mail, publication)
Certificate storage, legal documents
Multi-step statutory workflow
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
4 capability groups comprising 8 discrete capabilities — each with API surface, business rules, and data ownership.
Generate tax arrears certificates for eligible properties (2+ years), calculate cancellation price, and register against title.
Eligibility Check
Identify properties with 2+ years of tax arrears eligible for tax sale proceedings.
Certificate Generation
Generate tax arrears certificates with cancellation price; register against title at Land Registry Office.
1-Year Cancellation Period
Track the mandatory 1-year cancellation period from registration date; auto-calculate deadlines.
Dynamic Cancellation Price
Recalculate cancellation price in real time as interest and costs accrue.
Interface with land registry for title searches, encumbrance identification, and notification list generation.
Land Registry Interface
Automated title search to identify all registered interests: mortgagees, lien holders, easements.
Notification List
Generate complete notification list from title search — all parties requiring statutory notice.
Response Tracking
Track responses and redemption inquiries from encumbrancers and interested parties.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
4 entities with 4 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
10 RESTful endpoints across 7 resource groups — plus 6 domain events for async integration.
/api/v1/tax-sale/eligible
List properties eligible for tax sale (2+ years arrears)
/api/v1/tax-sale/cases
Create tax sale case
/api/v1/tax-sale/cases/{id}
Get case with full timeline
Ecosystem
Products that depend on this module
2 Civic products consume Tax Sale Proceedings — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Cancellation Price Calculation
Statutory Deadline Tracking
Notice Generation
Document Retention
Audit Trail
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Tax Sale Proceedings
Request an architecture brief, integration guide, or live demo environment for your team.