General provisions on criminal fines and their subsidiarity are contained in Article 30 of the Criminal Code. Article 30 paragraph (2) of the Criminal Code contains the possibility of substituting a fine with imprisonment. If the fine is not paid by the convict, this generally includes those convicted of corruption. The principle of imprisonment in lieu of a fine in Article 30 paragraph (2) is not found in Law of the Republic of Indonesia Number 20 of 2001 concerning Amendments to Law Number 31 of 1999 concerning the Eradication of Criminal Acts of Corruption (Corruption Law) . However, so far judges have used Article 30 paragraph (2) of the Criminal Code as the basis for deciding on imprisonment in lieu of a fine for those convicted of corruption. The problem is that the equivalence formula for one day of imprisonment is the same as a fine of seven rupiah 52 cents for those convicted of corruption in Article 30 paragraph (2) is outdated when compared to the current rupiah value. This equivalence formula is difficult to achieve the minimum fine for those convicted of corruption in the Corruption Law. For example, if the minimum fine is 50 million rupiah. If to achieve the equivalence of the fine one has to multiply seven rupiah 52 cents by the number of days in the eight months of maximum imprisonment, then it will not be possible to achieve equivalence according to Article 30 paragraph (6) of the Criminal Code. This study finds the principle of judicial independence in the Indonesian constitutional state as a solution to the unclear meaning of Article 30 paragraph (2) of the Criminal Code while waiting for the article to be abolished by the National Criminal Code.