A system of record for cities

The ERP your city
deserves — finally.

Kestova unifies finance, utility billing, payroll, procurement, and community development on a single audit-ready ledger. One source of truth for the whole city, not a drawer full of disconnected systems.

A complete, working demo — no login required
PO approved
posted to the ledger
13,165 bills generated
in one click
One
Unified platform
13
Integrated modules
14
Native integrations
23
Funds, one ledger
GASB
Audit-ready reporting
Connects with the systems your city already runs
GovWellOpenGovLaserficheESRI GISStripeSquareTD BankNEOGOVMicrosoftNeptune 360PayClockCrewSense
The platform

One system of record for the whole city

Every department works in the same platform, on the same data. Approve a purchase order and the encumbrance hits the ledger. Bill a utility cycle and revenue recognizes itself. No exports, no re-keying, no month-end surprises.

No duplicate entry

Finance, billing, payroll, and permitting share one database. A change in one place is true everywhere.

Audit-grade by design

An immutable double-entry ledger, full field-level audit trail, and GASB-ready statements out of the box.

Live, not batch

Real-time roll-ups and report writing. Close the month in days, not weeks, and answer the council the same afternoon.

Inside the product

This is the actual software

Not slideware. Pick a department to preview its screen — then open the demo and run a real workflow yourself.

kestova.com/app#/gl

General Ledger & Reporting

Fund accounting on an immutable, audit-grade ledger.
23
Funds
4 days
Month-end close
96%
3-way match
Journal entryAmountStatus
401 Water/Sewer · UB revenue$1,104,775Posted
001 General · AP vendor batch$248,910Posted
120 Grants · CDBG drawdown$96,400Pending
kestova.com/app#/ub

Utility Billing

16,312 meters · Neptune 360 reads, billed in one click.
99.7%
Reads imported
$1.18M
Billed this cycle
88%
Paid online
AccountUsageStatus
UB-204418 · Ava Lambert5,050 galAuto-pay
UB-117903 · Mateo Yates11,900 galPast due
UB-002841 · Elena Cruz6,200 galPaid
kestova.com/app#/payroll

Payroll & Compensation

Gross-to-net & filings by a certified embedded tax engine.
325
Employees
100%
Filings on time
Balanced
Next pay run
Next pay run · PP12Amount
Gross$1,309,776.40
Taxes & deductions$408,336.22
Net · direct deposit$901,440.18
kestova.com/app#/code

Code Enforcement

Case-to-resolution on mobile · ESRI GIS · fines posted to AR.
15
Open cases
GIS
ESRI mapped
$2,150
Fines → AR
CaseTypeStatus
CE-2026-0412 · 214 Bay StOvergrowthNotice
CE-2026-0419 · 88 Grove LnUnpermittedInspection
CE-2026-0421 · 1207 Citrus AveJunk vehicleResolved
Open the full demo
Built for every department

Software for the people who run the city

Thirteen modules covering the full back office and the field — from the general ledger to a code-enforcement case on a phone.

Finance & Revenue

Fund accounting on an immutable ledger.

  • General ledger & GASB reporting
  • Accounts payable & 1099s
  • Receivables, treasury & bank rec
  • Operating & capital budgeting

Utility Billing

Meter to money in one platform.

  • 16,312 meters · Neptune 360 reads
  • One-click cycle billing
  • Online pay, auto-pay & delinquency
  • Service orders & meter inventory

Payroll & HCM

Accurate every cycle, filed on time.

  • Embedded certified tax engine
  • 7,000+ jurisdictions handled
  • PayClock & CrewSense time sync
  • Direct deposit, garnishments, union rules

Procurement

Requisition to contract, fully tracked.

  • POs, bids & contract management
  • Multi-step approval workflows
  • P-card capture to the GL
  • 2,000+ vendors

Community Development

Cases and compliance, mapped.

  • Code enforcement on mobile
  • ESRI GIS & GovWell permits
  • Fines linked to receivables
  • Citizen portal

Assets & Grants

Capital and compliance, end to end.

  • Fixed assets & depreciation
  • $5K / 5-year capitalization
  • Grant lifecycle & drawdowns
  • Project budget vs. actual
Why it's different

Real workflows, not screenshots

Every number below is live in the demo. Click it.

A ledger your auditors will love

Fund accounting on an immutable, double-entry ledger with a five-segment chart of accounts. Every transaction is posted, traceable, and reportable in real time.

  • 23 funds rolled up live across the whole city
  • Report writer filters by fund and period instantly
  • 3-way match and a 4-day month-end close
Recent journal activity Posted
001 General · AP vendor batch$248,910
401 Water/Sewer · UB revenue$1,104,775
120 Grants · CDBG drawdownPending
001 General · Payroll accrual$612,430

From radio read to revenue, in one click

Import 16,312 Neptune 360 reads, generate the cycle, and recognize revenue to the ledger automatically. Customers pay online; delinquency and leaks surface on their own.

  • 99.7% read import success, cycle after cycle
  • 88% of bills paid online by card or ACH
  • Usage history, leak alerts, and service orders in one place
Account UB-204418 · 12-month usage Auto-pay
Current cycle5,050 gal · $0.00 due

Payroll that's always balanced and on time

Gross-to-net and every tax filing are handled by a certified embedded engine across 7,000+ jurisdictions. The next run is calculated, balanced, and ready before you open it.

  • 325 employees, taxes auto-filed — 100% on time
  • Time pulled straight from PayClock and CrewSense
  • Posts to the general ledger automatically
Next pay run · PP12 Balanced
Gross$1,309,776.40
Taxes & deductions$408,336.22
Net · direct deposit$901,440.18
Filings on time100%
Why modernize

Replace the patchwork. Keep the trust.

Cities on aging, disconnected systems spend more time reconciling than governing. Kestova is built to change that.

Operate efficiently

One platform ends duplicate entry and reconciliation. Staff spend time on the work, not on moving data between systems.

Adapt to change

Configurable workflows, role-based security, and open integrations mean the software bends to how your city actually works.

Strengthen public trust

Real-time, audit-ready numbers and a citizen portal make it easy to show residents exactly where the money goes.

Connected systems

Works with what your city already runs

Fourteen native integrations keep data flowing both ways — no manual exports, no swivel-chair between systems.

GovWell · OpenGov / Cartegraph

Permitting, licensing, assets & work orders flow into code cases, AR, and fixed assets.

Stripe · Square · TD Bank

Online and counter payments post to utility billing and receivables; ACH disbursements reconcile against the bank.

ESRI GIS · Laserfiche

Parcels, meters, and cases on the map; records, contracts, and invoices captured with retention schedules.

NEOGOV · PayClock · CrewSense

New hires, time, and public-safety scheduling feed payroll. Microsoft Entra handles SSO and MFA.

See it for yourself

See Kestova running your city

A complete, clickable demo — real modules, real workflows, real numbers. Open it and run a workflow yourself.