100% Accurate.
100% of the Time.
A sentence calculation engine configured to your state's statutes. Every calculation backed by a full audit trail. Ready for court review, not just internal use.
sentences calculated across live deployments
failed implementations
real time staff support
Deployed across state Departments of Correction
















Stop Manually Calculating Sentences and Exposing Yourself to Risk.
The reason sentences get calculated incorrectly isn't because the scenarios are unusual. It's because time computation is handled wrong, calculated wrong, misapplied. And when the person who knows how to do it leaves, the next person starts from scratch with a calculator and a stack of printouts. Mi-Sentence Calculation captures every rule your state uses and applies it the same way every time.
A Standalone Engine That Works With Your Current System.
Mi-Sentence Calculation connects to your existing OMS through structured data exchange. You don't need to replace your offender management system to use it. When your state passes new sentencing legislation, the engine configuration is updated under your existing contract. Not billed as a change order.
Built for Every Complexity Your State Has.
Sentence Structures
Determinate, indeterminate, life, split life, consecutive chains, concurrent, mandatory minimums, and mixed structures.
Truth in Sentencing (TIS)
The engine reads the offense date and routes to the correct calculation framework based on your state's TIS cutoff. No manual selection.
Workflow & Review
Supervisor approval gates sentence changes before they go live. Overrides are flagged and documented, never silent.
Credits & Forfeitures
Statutory good time, earned credits, education credits, disciplinary forfeitures, and jail credits. Each computed separately.
Audit & Compliance
Every calculation event is timestamped and user-attributed. Full audit trail is court-producible and supports compliance reviews.
Integration
Connects to your existing OMS. Jail credit from JMS passes in at intake. Release dates visible across systems.
Built by People Who've Done This Work.
Mi-Sentence Calculation was designed by corrections professionals with real sentencing calculation knowledge. Our specialists have configured calculation engines across a variety of states, each with its own statutes, credit structures, and mandatory minimums. When we sit down with your team, we're not learning your world for the first time. We're configuring software.
Every implementation starts with your statutes.
Our sentencing specialists work directly with your team to analyze your state's sentencing framework and configure the engine to match. We validate the configuration before anything goes live.
FAQ
Determinate, indeterminate, life, life without parole, split life, consecutive chains, concurrent structures, and mandatory minimums. Mixed structures where multiple types apply to the same offender are handled natively.
Automatically. The engine reads the offense date and routes to the correct calculation framework based on your state's TIS cutoff. No manual selection. If an offense code has not been mapped, the engine flags it as an error rather than applying a default.
Yes. Mi-Sentence Calculations operates as a standalone engine. It connects to your current offender management system through structured data exchange. You do not need to replace your OMS to use it.
No. The engine is configured to your state's existing sentencing rules. It adapts to your statutes, your offense code taxonomy, and your credit class structure. Your sentencing staff works the way they already work.
Yes. When your state passes new sentencing legislation, the engine configuration is updated under your existing contract. This is not billed as a separate change order or project.
See the engine in action
Schedule a working session with a sentence calculation specialist. Bring your edge cases. We’ve calculated sentences across nine state implementations and will walk through how the engine handles yours.