Analisis Data

4 Google Sheets untuk Kelola Bisnis Freelance

Marc Sean18 April 20266 menit baca

Google Sheets bisa menangani semua kebutuhan operasional seorang freelancer: pembuatan invoice, pencatatan pemasukan, pencatatan pengeluaran, manajemen klien, hingga persiapan laporan pajak. Anda tidak membutuhkan software khusus - yang Anda butuhkan hanyalah empat lembar yang terhubung dengan benar, yang sekilas langsung menjawab tiga pertanyaan: siapa yang belum membayar, berapa sebenarnya yang Anda hasilkan, dan berapa yang harus disisihkan untuk pajak.

Berikut cara membangunnya.

Empat Google Sheets yang Benar-Benar Dibutuhkan Freelancer

Kebanyakan freelancer memulai dengan satu tab dan menyaksikannya berubah menjadi kekacauan di bulan ketiga. Solusinya bukan menambah baris - melainkan memisahkan fungsi dengan tepat. Setiap lembar di bawah ini memiliki satu pekerjaan.

LembarFungsiOutput Utama
Invoice TrackerCatat setiap invoice yang dikirim, dibayar, atau terlambatPiutang belum dibayar, rata-rata hari pembayaran
Log Pemasukan & PengeluaranCatat semua pemasukan dan pengeluaran yang dapat dikurangkanLaba bersih, estimasi pajak
Pipeline KlienLacak prospek, proyek, dan tarifProyeksi pendapatan, tingkat utilisasi
Perjalanan & KwitansiDokumentasikan biaya perjalanan bisnisTotal pengeluaran transportasi yang dapat dikurangkan

Invoice Tracker

Kolom yang penting: No. Invoice, Klien, Tanggal Terbit, Jumlah, Jatuh Tempo, Tanggal Dibayar, Status, Hari hingga Pembayaran.

Kolom Status menggunakan formula, bukan diketik manual:

=IF(E2="", IF(TODAY()>F2, "Terlambat", "Menunggu"), "Lunas")

Di mana E2 adalah Tanggal Dibayar dan F2 adalah Jatuh Tempo. Formula ini diperbarui otomatis. Tambahkan conditional formatting - merah untuk "Terlambat," hijau untuk "Lunas" - dan invoice yang belum dibayar langsung terlihat menonjol.

Kolom Hari hingga Pembayaran layak dilacak dengan serius. Survei terhadap freelancer profesional secara konsisten menunjukkan bahwa lebih dari 70% pernah mengalami keterlambatan pembayaran, namun hanya sebagian kecil yang benar-benar mencatat berapa lama masing-masing klien butuh waktu untuk mentransfer. Setelah Anda memiliki data 6 bulan di kolom ini, Anda akan tahu klien mana yang perlu ditagih lebih awal - dan klien mana yang selalu membayar tepat 7 hari setelah invoice diterima.

Log Pemasukan & Pengeluaran

Lembar ini menjadi dasar estimasi pajak Anda, jadi strukturnya penting. Kolom: Tanggal, Deskripsi, Kategori, Jumlah, Jenis (Pemasukan/Pengeluaran), Dapat Dikurang (Y/T).

Untuk cadangan pajak yang berjalan otomatis, tambahkan sel ringkasan:

=SUMIF(E:E,"Pemasukan",D:D) - SUMIF(E:E,"Pengeluaran",D:D)

Itulah laba bersih Anda. Untuk estimasi PPh terutang, kalikan laba bersih dengan tarif efektif PPh Orang Pribadi yang berlaku. Bagi freelancer dengan penghasilan neto di kisaran Rp 60-250 juta per tahun, tarif lapisan 15% adalah titik awal yang wajar - meski angka pastinya bergantung pada PTKP dan pengurang penghasilan lain yang bisa Anda klaim. Sebagai aturan praktis, menyisihkan 15-25% dari laba bersih jauh lebih aman daripada terkejut saat musim pelaporan SPT tiba.

Pipeline Klien

Catat setiap klien aktif dan prospek: Nama Klien, Status (Prospek/Aktif/Ditunda/Selesai), Tarif Per Jam, Jam per Bulan, Pendapatan Bulanan, Mulai, Invoice Terakhir.

Pendapatan Bulanan sebagai formula:

=IF(B2="Aktif", C2*D2, 0)

=SUMIF(B:B,"Aktif",E:E) di bagian atas memberi Anda run rate bulanan saat ini. Bandingkan angka ini dengan log pengeluaran - dan Anda mendapatkan gambaran real-time apakah bisnis Anda benar-benar menguntungkan.

Di sinilah Anda juga bisa mendeteksi masalah utilisasi. Jika Anda menagih 22 jam seminggu dari kapasitas 40 jam, utilisasi Anda hanya 55% - dan 45% sisanya entah masuk ke pengembangan bisnis, administrasi, atau waktu yang terbuang begitu saja. Mengetahui angkanya memberi Anda dasar untuk memutuskan mana yang mana.

Perjalanan & Kwitansi

Setiap pertemuan klien, perjalanan ke co-working space, atau pengiriman dokumen ke kantor klien adalah pengeluaran bisnis yang berpotensi dapat dikurangkan dari penghasilan kena pajak - selama tercatat dengan baik dan didukung bukti yang sah.

Kolom: Tanggal, Keperluan, Asal, Tujuan, Moda Transportasi, Biaya.

Kolom Biaya diisi dengan biaya transportasi aktual per perjalanan - bensin, ojek online, taksi, tol, atau parkir. =SUM(F:F) di bagian bawah adalah total pengeluaran perjalanan bisnis tahunan Anda. Dengan pendapatan tahunan Rp 120 juta dan pengeluaran transportasi bisnis yang terdokumentasi sebesar Rp 8 juta, Anda baru saja mengurangi penghasilan kena pajak sebesar jumlah tersebut - asalkan setiap entri didukung kwitansi atau bukti transaksi yang valid.

Formula Google Sheets yang Benar-Benar Berguna untuk Freelancer

Sebagian besar formula yang ditemukan di tutorial adalah contoh mainan. Berikut yang benar-benar memberikan nilai dalam setup freelance nyata.

Tarif efektif per jam - bukan tarif yang tertera di invoice, melainkan yang benar-benar Anda hasilkan per jam kerja termasuk waktu tidak dibayar:

=SUMIF(Invoice!C:C,"Lunas",Invoice!D:D) / TotalJamKerja

Di mana TotalJamKerja adalah sel yang diisi manual. Seorang freelancer yang menagih Rp 1.500.000/jam tetapi menghabiskan 40% waktunya untuk administrasi dan revisi tanpa bayaran mungkin memiliki tarif efektif yang lebih mendekati Rp 900.000/jam. Angka itu layak untuk diketahui.

Days Sales Outstanding (DSO) - rata-rata waktu tunggu pembayaran:

=AVERAGEIF(Invoice!H:H,"<>",Invoice!H:H)

Kolom H adalah Hari hingga Pembayaran. Jika angka ini melewati 30 hari, arus kas Anda sedang tercekik oleh klien yang lambat membayar.

Konsentrasi pendapatan per klien:

=SUMIF(Pipeline!A:A,"Nama Klien",Pipeline!E:E) / SUMIF(Pipeline!B:B,"Aktif",Pipeline!E:E)

Jika satu klien menyumbang lebih dari 50% pendapatan aktif Anda, itu adalah risiko konsentrasi yang perlu diwaspadai. Kehilangan klien dengan pendapatan Rp 60 juta/bulan terasa sangat berbeda dibanding kehilangan klien Rp 24 juta/bulan - apalagi jika total pendapatan aktif Anda hanya Rp 48 juta/bulan.

Menghubungkan Keempat Lembar

Nilai sesungguhnya muncul dari referensi lintas lembar. Tab dashboard Anda (tambahkan lembar kelima bernama "Ringkasan") menarik data dari keempat lembar:

='Invoice Tracker'!B1              ← Total piutang belum dibayar
='Log Pemasukan & Pengeluaran'!B1  ← Laba bersih YTD
='Pipeline Klien'!B1               ← Run rate bulanan
='Perjalanan & Kwitansi'!B1        ← Total pengeluaran perjalanan YTD

Di mana B1 di setiap lembar adalah sel ringkasan. Dashboard inilah yang Anda buka setiap Senin pagi - bukan empat tab yang dibuka satu per satu.

Untuk klien dengan beberapa proyek, SUMIF menangani agregasinya: nama klien yang sama muncul di beberapa baris invoice, dan =SUMIF(B:B,"Nama Klien",D:D) menjumlahkan total pendapatan dari semua invoice mereka secara otomatis.

Ketika AI Mengambil Alih Pekerjaan Formula

Struktur di atas mudah dipelihara setelah selesai dibangun, tetapi proses setup awal - menyambungkan referensi lintas lembar, men-debug kesalahan formula di empat tab, menyiapkan conditional formatting - bisa memakan beberapa jam pertama kali. Lebih lama lagi jika data Anda berantakan atau diwarisi dari sistem sebelumnya.

ModelMonkey menangani pekerjaan formula ini langsung di dalam Google Sheets. Anda mendeskripsikan yang Anda inginkan - "tandai invoice yang terlambat lebih dari 14 hari dengan warna merah" atau "hitung tarif efektif dari log pemasukan" - dan ModelMonkey menulis serta menerapkan formulanya tanpa Anda perlu menyentuh formula bar. Bagi freelancer yang menginginkan sistem ini tanpa harus menghabiskan satu sore penuh untuk membangunnya, celah itu layak ditutup.

Per April 2026, ModelMonkey terhubung ke lembar yang sudah ada tanpa mengharuskan Anda memulai dari nol - berguna ketika Anda sudah memiliki data invoice 6 bulan yang tersimpan di suatu tab.