Dalam menetapkan harga pelayanan, pemerintah membebankan biaya
pelayanan kepada konsumen dengan memperhitungkan total biaya yang digunakan untuk menyediakan pelayanan tersebut. Namun dalam menghitung total biaya terdapat kesulitan antara lain:
1. Tidak mengetahui secara tepat berapa biaya total, sehingga perlu
memperhitungkan semua biaya untuk mengidentifikasi biaya secara tepat untuk tiap jenis pelayanan. 2. Sulit untuk mengukur jumlah yang dikonsumi, dengan begitu pembebanan biaya harus disamakan antar konsumen agar adil. 3. Pembebanan tidak memperhitungkan kemampuan masyarakat untuk membayar. Untuk masyarakat yang tidak mampu membayar terdapat subsidi biaya. 4. Menghitung biaya apa saja yang perlu dimasukkan termasuk biaya penggantian barang modal yang sudah usang yang disebut dengan prinsip marginal cost pricing. Penetapan harga publik dengan marginal cost pricing memperhitungkan: 1. Biaya operasi variabel 2. semi variable overhead cost (misalnya biaya modal atas aktiva yang digunakan untuk memberikan pelayanan. 3. Biaya penggantian atas aset modal yang digunakan dalam penyediaan pelayanan 4. Biaya penambahan aset modal yang digunakan untuk memenuhi tambahan permintaan.