Apa Itu Days Sales Outstanding? Rumus dan Cara Menghitungnya
Pelajari apa itu days sales outstanding (DSO), rumus menghitungnya, serta contoh perhitungan nyata pada bisnis distribusi untuk mengelola arus kas secara lebih efisien.

Disusun dengan bantuan AI berdasarkan panduan editorial Sparta, lalu melewati pemeriksaan struktur, keunikan, dan konsistensi otomatis. Lihat metodologi editorial.
Bagian dari panduan Istilah Akuntansi Lengkap: Kamus A-Z untuk Pemilik Usaha
Apa itu days sales outstanding (DSO) adalah metrik keuangan untuk menghitung rata-rata waktu yang dibutuhkan perusahaan dalam menagih piutang setelah penjualan kredit terjadi. Bagi distributor, angka ini menunjukkan seberapa cepat kas masuk kembali ke bisnis. Semakin rendah angkanya, semakin sehat arus kas Anda karena modal tidak tertahan lama di tangan pelanggan yang belum membayar tagihan mereka.
Pengertian Days Sales Outstanding
Dalam operasional sehari-hari, Anda mungkin mengenalnya sebagai rasio umur piutang. DSO adalah indikator efektivitas tim penagihan dan kualitas kredit pelanggan Anda. Jika Anda memberikan tempo 30 hari kepada toko atau retail, namun hasil perhitungan DSO menunjukkan angka 45 hari, berarti ada masalah dalam proses penagihan atau pelanggan sengaja menunda pembayaran.
Memahami metrik ini sangat krusial bagi pemilik usaha yang ingin menjaga kelangsungan bisnis. Anda dapat mempelajari berbagai istilah terkait dalam Istilah Akuntansi Lengkap: Kamus A-Z untuk Pemilik Usaha untuk memperdalam pemahaman tentang kesehatan finansial. DSO yang tinggi sering kali menjadi sinyal awal bahwa perusahaan akan mengalami krisis likuiditas, meskipun angka penjualannya terlihat besar di laporan laba rugi.
Rumus dan Cara Menghitung DSO
Menghitung DSO tidaklah rumit selama Anda memiliki data piutang dan penjualan yang akurat. Rumus dasarnya adalah membagi total piutang usaha dengan total penjualan kredit dalam periode tertentu, lalu mengalikannya dengan jumlah hari dalam periode tersebut.
Rumus DSO: (Total Piutang Usaha / Total Penjualan Kredit) x Jumlah Hari
- Total Piutang Usaha: Saldo piutang yang belum tertagih pada akhir periode yang dihitung.
- Total Penjualan Kredit: Seluruh nilai penjualan yang dilakukan secara tempo (bukan tunai) selama periode tersebut. Sejak 1 Januari 2025, pastikan nilai ini sudah mencakup PPN 12 persen jika Anda adalah PKP.
- Jumlah Hari: Biasanya dihitung per bulan (30 hari), per kuartal (90 hari), atau per tahun (365 hari).
Perlu diingat bahwa penjualan tunai tidak boleh dimasukkan ke dalam rumus ini. Memasukkan penjualan tunai akan membuat angka DSO terlihat lebih rendah secara semu, sehingga Anda tidak mendapatkan gambaran asli mengenai performa penagihan piutang Anda.
Contoh Perhitungan di Perusahaan Distribusi
Mari kita lihat contoh nyata pada sebuah distributor sembako, CV Maju Jaya, pada bulan September 2026. Perusahaan ini menerapkan kebijakan termin pembayaran (TOP) selama 30 hari kepada sebagian besar pelanggannya.
| Komponen Keuangan | Nilai (Rupiah) |
|---|---|
| Total Penjualan Kredit (1-30 Sept 2026) | 1.200.000.000 |
| Penjualan Tunai (1-30 Sept 2026) | 300.000.000 |
| Saldo Piutang Usaha (per 30 Sept 2026) | 800.000.000 |
Langkah menghitung DSO CV Maju Jaya:
- Identifikasi Penjualan Kredit: Rp1.200.000.000 (abaikan penjualan tunai).
- Identifikasi Saldo Piutang: Rp800.000.000.
- Tentukan Jumlah Hari: 30 hari.
- Hitung: (800.000.000 / 1.200.000.000) x 30 = 20 hari.
Dalam contoh ini, DSO sebesar 20 hari menunjukkan performa yang sangat baik karena lebih cepat dari termin 30 hari yang diberikan. Artinya, banyak pelanggan yang membayar sebelum jatuh tempo atau tim penagihan bekerja sangat efektif. Jika Anda ingin membandingkan efisiensi penagihan dengan efisiensi pembayaran ke supplier, Anda bisa membaca tentang Days Payable Outstanding: Pengertian, Rumus, dan Contoh Hitungan.
Kesalahan Umum yang Sering Terjadi
Banyak admin keuangan atau pemilik bisnis melakukan kesalahan saat menganalisis DSO yang berujung pada pengambilan keputusan yang salah. Berikut adalah beberapa kesalahan yang paling sering ditemui:
- Mencampur Penjualan Tunai dan Kredit: Ini adalah kesalahan paling fatal. DSO khusus untuk mengukur piutang. Jika penjualan tunai dimasukkan, pembagi (penjualan) menjadi lebih besar dan hasil DSO mengecil secara tidak wajar.
- Mengabaikan Musiman: Pada bisnis distribusi, ada bulan-bulan puncak (seperti menjelang hari raya). DSO mungkin melonjak di bulan tersebut karena volume penjualan kredit naik drastis, namun bukan berarti penagihan memburuk.
- Tidak Mengeluarkan Piutang Tak Tertagih: Piutang yang sudah macet bertahun-tahun (bad debt) sebaiknya dikeluarkan dari perhitungan DSO operasional agar tidak mendistorsi angka rata-rata penagihan piutang lancar.
- Salah Menghitung Pajak: Sejak pemberlakuan Coretax dan kenaikan PPN menjadi 12 persen pada 2025, pastikan nilai piutang di neraca sinkron dengan nilai penjualan di laporan laba rugi dalam hal perlakuan pajak agar perbandingannya apel-ke-apel.
Pentingnya DSO bagi Arus Kas
DSO bukan sekadar angka akuntansi. Bagi kepala gudang atau bagian purchasing, DSO yang tinggi berarti perusahaan tidak punya uang tunai untuk membeli stok baru. Ketika kas tertahan di piutang, operasional bisa terganggu bahkan jika perusahaan sedang untung besar di atas kertas.
Perusahaan yang memiliki DSO rendah memiliki fleksibilitas lebih tinggi untuk mengambil diskon pembayaran awal dari supplier atau melakukan ekspansi. Sebaliknya, DSO yang terus meningkat tanpa alasan yang jelas bisa mengancam status keberlangsungan usaha. Penjelasan lebih lanjut mengenai risiko ini dapat dibaca di Going Concern Adalah: Arti dan Contoh di Bisnis Dagang.
Bagaimana Software Akuntansi Mencatat DSO
Di masa sekarang, Anda tidak perlu lagi menghitung DSO secara manual setiap akhir bulan menggunakan kalkulator. Software akuntansi modern seperti Sparta sudah menyediakan data ini secara otomatis melalui laporan umur piutang (Aging AR).
Setiap kali sales membuat invoice, sistem akan membentuk jurnal otomatis akuntansi modern yang mencatat piutang. Sparta membantu Anda memantau DSO dengan fitur Tanya Sparta, di mana Anda bisa bertanya langsung mengenai rata-rata lama tagihan per pelanggan. Meskipun Sparta saat ini belum memiliki integrasi langsung ke Coretax untuk penerbitan faktur pajak otomatis, sistem kami tetap menyimpan nomor faktur pajak dan tanggalnya untuk mempermudah rekonsiliasi data penagihan Anda.
Dengan audit log yang lengkap, setiap perubahan status piutang terpantau dengan jelas. Hal ini mencegah manipulasi data DSO oleh oknum yang ingin menutupi kegagalan penagihan. Penggunaan sistem yang terintegrasi memastikan bahwa angka piutang yang Anda gunakan untuk menghitung DSO adalah data real-time dari gudang dan tim sales.
Langkah Praktis Menurunkan Angka DSO
Jika hasil perhitungan DSO Anda lebih tinggi dari termin pembayaran yang ditentukan, segera lakukan langkah-langkah berikut untuk memperbaiki arus kas:
- Evaluasi Kebijakan Kredit: Perketat batas kredit (credit limit) untuk pelanggan yang sering terlambat membayar.
- Berikan Insentif Pembayaran Awal: Tawarkan diskon kecil (misal 1 persen) jika pelanggan membayar dalam waktu 10 hari.
- Otomatisasi Pengingat: Gunakan sistem untuk mengirimkan pengingat tagihan sebelum tanggal jatuh tempo, bukan hanya setelah menunggak.
- Perbaiki Proses Penagihan: Pastikan invoice dan faktur pajak dikirimkan segera setelah barang diterima. Keterlambatan pengiriman dokumen sering menjadi alasan pelanggan menunda pembayaran.
- Gunakan Data untuk Negosiasi: Tunjukkan data keterlambatan mereka saat mereka meminta penambahan limit stok atau perpanjangan tempo.




