(A) Except as otherwise provided for an offense defined outside this code, a person who has been convicted of any felony shall, in addition to any other punishment imposed upon him, be sentenced to pay a fine in an amount not less than $1,000 and not greater than $10,000 or double his gain from commission of the offense, whichever is greater.
(B) In determining the amount and method of paying a fine for commission of a felony, the court shall consider, among others, the following factors:
(1) The defendant's ability to pay the amount of the fine;
(2) The hardship likely to be imposed on the defendant's dependents by the amount of the fine and the time and method of paying it;
(3) The impact the amount of the fine will have on the defendant's ability to make reparation or restitution to the victim; and
(4) The amount of the defendant's gain, if any, derived from the commission of the offense.
(C) When a defendant is convicted of two or more felonies committed through a single act and is sentenced to fines pursuant to division (A) above, the aggregate amount of such fines shall not exceed $10,000 or double the amount of the defendant's gain from commission of the offenses, whichever is the greater.
(D) Fines required by this section shall not be imposed upon any person determined by the court to be indigent pursuant to KRS Chapter 31.
(E) This section shall apply to a corporation.
(KRS 534.030)