Booking system gratis memang ada, dan untuk 1 orang yang melayani janji temu satu lawan satu, jalur gratis sering sudah jalan sampai akhir. Kondisi: Anda melayani sendiri, memakai 1 kalender, dan belum menagih uang muka. Batas: saat Anda menambah staf kedua, meminta deposit, atau mau pengingat otomatis, hampir semua jalur gratis berhenti di titik itu.

Saya membuka halaman resmi setiap vendor dan menyalin isinya pada 11 September 2026. Setiap tanda di tabel di bawah hanya berasal dari kalimat yang saya baca hari itu. Harga dan batas paket berubah, jadi buka lagi halaman vendor pada hari Anda memutuskan.

Yang Anda dapat dan tidak dapat dari booking system gratis

Booking system adalah halaman yang bisa diisi sendiri oleh pelanggan, dan halaman itu tahu jam mana yang sudah terisi. Anggap saja buku tamu yang bisa menolak tamu kedua di jam yang sama. Kalau Anda belum mengenal istilahnya, saya sudah menjelaskan dasarnya di tulisan tentang arti booking system.

Paket gratis dari vendor besar dirancang untuk satu orang yang mengatur rapat. Bukan untuk toko dengan 3 staf, 5 layanan, dan uang muka. Itu sebabnya paket gratis nyaris selalu berhenti di 3 hal yang sama: jumlah orang, pengingat otomatis, dan uang.

Kalau Anda mencari aplikasi booking online gratis untuk salon, klinik, atau bengkel, baca dulu bagian batas di setiap jalur. Titik berhenti itu yang menentukan biaya Anda 6 bulan lagi, bukan harga hari ini.

Sekilas: 4 jalur gratis dan titik berhentinya

Jalur gratisCocok untukBerhenti di
Google Calendar1 orang, 1 kalenderPengingat email otomatis masuk paket berbayar
Calendly Free1 jenis sesi1 koneksi kalender, 1 tipe acara
Cal.com gratis1 user, banyak tipe acaraFitur tim ada di paket berbayar
Cal.diy self-hostOrang yang mengurus server sendiriPembuatnya menyarankan pemakaian pribadi
Termilo gratisBisnis jasa dengan halaman booking dan embedPenarikan pembayaran masih pratinjau
Empat kartu perbandingan jalur booking gratis, masing-masing dengan 1 baris titik berhenti
Empat jalur gratis dan titik berhentinya. Isi tiap kartu saya salin dari halaman harga dan dokumentasi resmi vendor pada 11 September 2026.

Google Calendar: 1 halaman booking untuk 1 orang

Google Calendar punya fitur bernama appointment schedule. Anda menentukan durasi sesi dan jam kosong, lalu Google membuat halaman booking. Pelanggan memilih jam, dan acara masuk ke kalender Anda.

Halaman bantuan Google menyebut syaratnya. Anda butuh akun Google pribadi atau akun Workspace. Anda juga butuh komputer, karena halaman ini tidak bisa dibuat lewat aplikasi Calendar di ponsel.

Halaman perbandingan Google menyebut batas utamanya. Akun Google pribadi atau paket Workspace Business Starter memberi 1 halaman booking. Sisanya menuntut langganan berbayar.

Yang masuk daftar berbayar itu justru yang dibutuhkan bisnis jasa:

  • Membuat lebih dari 1 jadwal janji temu.
  • Mengirim pengingat email otomatis.
  • Memeriksa ketersediaan di beberapa kalender sekaligus.
  • Menerima pembayaran untuk janji temu.
  • Memverifikasi email agar booking palsu tersaring.
  • Menambahkan sampai 20 co-host.

Artinya jalur gratis Google tidak mengirim pengingat otomatis. Pelanggan yang lupa tetap lupa. Satu catatan lagi dari halaman Google: secara bawaan, jadwal janji temu tidak memeriksa kalender co-host, jadi bentrok antar staf masih mungkin terjadi.

Calendly Free: 1 tipe acara dan 1 kalender

Halaman harga Calendly menandai paket Free sebagai gratis selamanya. Isinya: 1 tipe acara, 1 koneksi kalender, penjadwalan satu lawan satu, halaman booking yang bisa diatur tampilannya, dan ekstensi browser.

Tabel perbandingan di halaman yang sama menandai 5 baris sebagai tidak tersedia di Free: pengingat rapat otomatis, kebijakan pembatalan, pembayaran Stripe dan PayPal, webhookWebhookPesan otomatis yang sebuah sistem kirim ke sistem lain tepat saat sesuatu terjadi, misalnya pesan WhatsApp masuk.Buka glosarium, dan penghapusan merek Calendly.

Satu tipe acara adalah dinding yang paling cepat Anda tabrak. Salon dengan potong rambut 45 menit, cukur 30 menit, dan pewarnaan 90 menit butuh 3 tipe acara. Di paket Free, Anda hanya boleh punya 1.

Harga naiknya, seperti yang saya baca pada tampilan tagihan tahunan: Standard 10 dolar AS per kursi per bulan, Teams 16 dolar AS per kursi per bulan. Enterprise mulai 15.000 dolar AS per tahun dengan minimal 50 kursi.

Cal.com dan Cal.diy: kodenya gratis, waktunya tidak

Cal.com menawarkan paket Individuals yang gratis selamanya. Isi paket itu lebih longgar dari pesaingnya: 1 user, tipe acara dan kalender tanpa batas, notifikasi email dan SMS, integrasi dengan lebih dari 100 aplikasi, aplikasi ponsel, ekstensi browser, pembayaran Stripe dan PayPal, serta impor acara Calendly sekali klik.

Batasnya ada di kata pertama: 1 user. Jadwal bersama, round-robin, menghapus merek Cal.com, form routing, analitik booking, dan APIAPIPintu resmi yang dipakai 2 sistem untuk saling mengirim data, tanpa orang menyalin data secara manual.Buka glosarium kustom semua ada di paket Teams seharga 12 dolar AS per user per bulan pada tagihan tahunan. Organizations 28 dolar AS per user per bulan.

Ada jalur ketiga: pasang sendiri di server sendiri, karena kodenya terbuka. Di sinilah kata gratis berpindah arti.

Saya membaca README repositori resminya. Edisi komunitas sumber terbukanya sekarang bernama Cal.diy, dengan lencana lisensi MIT dan image Docker resmi. README itu memberi peringatan yang jujur: edisi ini diarahkan untuk pemakaian pribadi, bukan produksi. README juga menyebut bahwa memasang sendiri menuntut pengetahuan lanjut soal administrasi server, basis data, dan pengamanan data sensitif. Untuk kebutuhan komersial, README mengarahkan pembaca ke Cal.com yang berbayar.

Jadi jalur self-host bukan jalur tanpa biaya. Biayanya pindah ke tagihan server, waktu Anda, dan risiko saat halaman booking mati pada Sabtu pagi. Ini seperti mendapat mesin kopi bekas gratis. Kopinya tetap Anda beli, dan Anda sendiri yang memperbaikinya.

Termilo: halaman booking, embed, dan API

Termilo adalah infrastruktur booking untuk bisnis jasa. Rama Digital merekomendasikan Termilo, dan Rama Digital tidak mengoperasikannya. Termilo dioperasikan oleh PT Nafanesia Kebermanfaatan Indonesia, Bandung. Saya menulis bagian ini dari dokumentasi resminya, bukan dari pemakaian internal kami.

Dokumentasinya menyebut 4 permukaan untuk 1 mesin booking yang sama: halaman booking ter-host di alamat publik per bisnis, widget embed, API dengan webhook, serta sinkron kalender dan video. Pelanggan memesan tanpa membuat akun.

Bagian anti-bentroknya menarik untuk dibaca sendiri. Menurut dokumentasi lifecycle booking Termilo, booking baru lahir dengan status held dan slot ditahan 10 menit, lalu diperiksa ulang di bawah kunci saat booking dibuat. Anggap saja kursi bioskop yang dikunci sebentar saat Anda membayar.

Kalau Anda ingin memasang formulir booking di website Anda sendiri, dokumentasi embed widget Termilo menjelaskan bahwa widgetnya adalah satu custom element yang dirender di dalam Shadow DOM, jadi gaya situs Anda dan gaya widget tidak saling bocor. Mode inline dan modal tersedia, dan hanya slug akun yang wajib diisi.

Sekarang batasnya, dan ini penting supaya Anda tidak salah harap. Halaman deposit di dokumentasi Termilo menandai dirinya sendiri sebagai pratinjau. Hari ini deposit adalah pengaturan harga layanan, dengan pilihan 20, 30, atau 50 persen dari harga. Penarikan dan penyelesaian pembayaran belum aktif, dan belum ada endpoint penagihan. Webhook juga masih ditandai pratinjau di dokumentasi. Jangan menghitung fitur pratinjau sebagai fitur yang berjalan.

Soal harga, saya harus jujur pada metode saya. Saya membuka halaman harga Termilo pada 11 September 2026 dengan pengambilan teks biasa, dan yang saya terima adalah isi halaman depan, bukan tabel harga. Karena itu saya tidak menuliskan angka harga Termilo di sini. Buka sendiri halaman itu di browser sebelum Anda memutuskan.

Tabel perbandingan: 8 kebutuhan bisnis jasa

Tabel ini memakai 4 kode. Ya berarti saya membaca fitur itu tersedia di tingkat gratis. Berbayar berarti saya membaca fitur itu berada di paket berbayar. Pratinjau berarti vendornya sendiri menandai fitur itu belum aktif. Tidak terbaca berarti saya tidak menemukan pernyataannya di halaman yang saya buka.

KebutuhanGoogle CalendarCalendly FreeCal.com gratisTermilo gratis
Halaman booking sendiriYa, 1 halamanYa, 1 tipe acaraYa, tipe acara tanpa batasYa, halaman ter-host
Banyak stafBerbayarBerbayarBerbayarStaf diatur per layanan
Anti-bentrok1 kalender1 kalenderKalender tanpa batasKunci slot 10 menit
Pengingat otomatisBerbayarBerbayarYa, email dan SMSYa, menurut halaman produk
DepositBerbayarBerbayarYa, Stripe dan PayPalPratinjau
Embed di website sendiriTidak terbacaHapus merek: berbayarHapus merek: berbayarYa, custom element
Sinkron kalenderBawaan, 1 kalender1 koneksiTanpa batasGoogle Calendar aktif
Ekspor dataTidak terbacaWebhook: berbayarAPI kustom: berbayarAPI aktif, webhook pratinjau

Catatan sumber: baris pengingat Termilo saya ambil dari halaman produknya, bukan dari dokumentasi teknis.

Kapan gratis sudah memadai

Jalur gratis layak Anda pakai kalau semua kondisi di bawah benar untuk Anda hari ini.

  • Anda bekerja sendiri dan tidak membagi jadwal ke staf lain.
  • Anda menjual 1 jenis sesi dengan 1 durasi.
  • Anda memakai 1 kalender saja.
  • Pelanggan Anda datang tanpa perlu diingatkan.
  • Anda tidak meminta uang muka.
  • Link booking boleh memakai alamat milik vendor.

Kalau 6 baris itu benar, pakai yang gratis. Anda tidak butuh biaya baru untuk masalah yang belum Anda miliki.

Kapan gratis berubah jadi mahal

Gratis berubah jadi mahal saat 1 dari 6 hal ini muncul. Saya urutkan dari yang paling sering saya temui.

  • Anda menambah staf kedua, lalu 2 pelanggan masuk ke jam yang sama.
  • Pelanggan tidak datang, dan tidak ada pengingat otomatis yang mencegahnya.
  • Anda mulai meminta uang muka untuk sesi mahal.
  • Anda mau formulir booking berada di website Anda, bukan di alamat vendor.
  • Anda butuh data booking masuk ke sistem lain.
  • Anda menjual 3 layanan dengan durasi berbeda.

Biayanya bukan tagihan bulanan. Biayanya adalah jam kosong dan waktu Anda membalas chat. Bagian berikut menghitungnya.

Diagram keputusan dengan 3 pertanyaan: jumlah staf, perlu pengingat, dan perlu deposit, menuju hasil gratis memadai atau perlu berbayar
Diagram keputusan 3 pertanyaan. Saya susun dari batas paket gratis yang saya baca di halaman resmi Google, Calendly, Cal.com, dan Termilo pada 11 September 2026.

Simulasi: hitung biaya 4 no-show per bulan

Bagian ini adalah simulasi dengan angka contoh. Ini bukan data klien dan bukan hasil yang saya janjikan. Ganti angkanya dengan angka Anda sendiri.

Kondisi awal: sebuah salon kecil dengan 1 kursi. Harga rata-rata 1 sesi Rp150.000. Durasi 1 sesi 45 menit. Sistem booking yang dipakai gratis dan tidak mengirim pengingat.

Masukan: 4 pelanggan tidak datang dalam 1 bulan.

ItemAngka contoh
Harga rata-rata 1 sesiRp150.000
No-show per bulan4
Pendapatan hilang per bulanRp600.000
Pendapatan hilang per tahunRp7.200.000
Jam kursi kosong per bulan3 jam

Langkahnya: kalikan harga sesi dengan jumlah no-show, lalu kalikan 12 untuk angka setahun.

Keluaran yang bisa Anda amati: Rp600.000 hilang setiap bulan dan 3 jam kursi kosong. Angka itu tidak pernah muncul di laporan, karena uang yang tidak masuk tidak tercatat di mana pun.

Sekarang skenario kedua. Anggap pengingat otomatis menurunkan no-show dari 4 menjadi 1 per bulan. Selisihnya 3 sesi, atau Rp450.000 per bulan.

Keputusan: kalau paket berbayar yang mengirim pengingat berharga di bawah Rp450.000 per bulan, paket itu membayar dirinya sendiri pada bulan pertama. Kalau di atas itu, tetap di jalur gratis dan kirim pengingat manual lewat WhatsApp. Pakai kurs hari ini untuk mengubah harga dolar menjadi rupiah sebelum Anda membandingkan.

Catatan jujur: angka 4 menjadi 1 adalah asumsi contoh, bukan hasil pengukuran. Ukur sendiri selama 1 bulan sebelum Anda membayar.

Cara memilih dengan 3 pertanyaan

  1. Berapa staf yang jadwalnya harus terlihat di satu tempat? Kalau jawabannya lebih dari 1, hampir semua jalur gratis gugur.
  2. Apakah pelanggan Anda butuh pengingat? Kalau ya, Google Calendar gratis dan Calendly Free gugur.
  3. Apakah Anda menagih uang muka? Kalau ya, periksa status fitur pembayaran, bukan janji halaman depan.

Untuk jenis usaha dengan banyak staf dan banyak layanan, saya menulis pembahasan terpisah di panduan booking untuk klinik, salon, dan jasa.

Checklist sebelum Anda pindah

  1. Hitung no-show Anda selama 30 hari terakhir. Tulis angkanya.
  2. Hitung jumlah layanan dan durasi berbeda yang Anda jual.
  3. Buka halaman harga vendor hari ini dan salin batas paket gratisnya.
  4. Periksa apakah fitur yang Anda butuhkan ditandai aktif, bukan pratinjau.
  5. Uji halaman booking dari ponsel pelanggan, bukan dari laptop Anda.
  6. Pastikan Anda bisa mengekspor data booking sebelum Anda memasukkan data pelanggan.
  7. Daftar semua tempat yang memuat link booking lama, lalu ganti di hari yang sama.

Batas yang perlu Anda tahu sebelum pindah: memindahkan sistem booking memakan waktu untuk menyalin data pelanggan dan mengganti link di semua profil. Kalau Anda mau halaman booking terhubung ke iklan dan halaman layanan, saya menjelaskan urutan kerjanya di layanan penyiapan digital marketing.

Pertanyaan yang sering saya terima

Apakah booking system gratis benar-benar tanpa biaya? Tidak selalu. Paket gratis vendor tanpa tagihan, tetapi jalur self-host memindahkan biaya ke server dan waktu Anda.

Mana jalur gratis untuk 2 staf atau lebih? Dari halaman yang saya baca, fitur banyak staf berada di paket berbayar pada Google, Calendly, dan Cal.com.

Apakah paket gratis bisa mengirim pengingat otomatis? Cal.com mencantumkan notifikasi email dan SMS di paket gratisnya. Google dan Calendly menaruh pengingat otomatis di paket berbayar.

Bisakah saya menagih deposit di paket gratis? Cal.com mencantumkan pembayaran Stripe dan PayPal di paket gratis. Google dan Calendly menaruh pembayaran di paket berbayar.

Apakah self-host Cal.diy aman untuk produksi? README resminya menyarankan pemakaian pribadi, bukan produksi, dan menuntut pengetahuan administrasi server.

Kapan saya harus berhenti memakai yang gratis? Berhentilah saat kerugian no-show per bulan melebihi harga paket berbayar yang mencegahnya. Hitung dulu selama 30 hari.

Sumber

Semua halaman di bawah saya buka pada 11 September 2026.