No defendant may be imprisoned or jailed for failure to pay a fine, costs, or restitution or have any suspended prison or jail sentence revoked without a prior hearing. At the hearing, the defendant has the burden of proof to establish to the reasonable satisfaction of the magistrate or circuit judge that the defendant did not willfully fail to pay the fine, costs, or restitution or that the defendant did make a bona fide effort to pay the fine, costs, or restitution.
Failure by the defendant to make such a showing is grounds for being imprisoned or jailed. If the sentence provided for payment of fine or costs only, the term of jail or imprisonment may be no longer than the number of days equal to the total amount of the fine or costs imposed divided by sixty. For purposes of making this computation, any fraction of less than one day shall be dropped from the term of imprisonment. In no event may such imprisonment for failure to pay the fine, costs, and restitution together with all other time served or to be served exceed the maximum allowed by statute.
If the defendant establishes that nonpayment was not willful or that the defendant did make a bona fide effort to pay, the defendant may not be imprisoned or jailed for nonpayment. The magistrate or circuit judge shall consider other alternatives which take into account the state's interest in punishment and deterrence.
The court shall make findings in its decision.