Ada beberapa jenis freeware faks yang tersedia untuk beberapa sistem operasi. Kebanyakan freeware dirancang hanya untuk mengirim file gambar ke mesin faks dan menegosiasikan protokol komunikasi melalui modem dan saluran telepon standar atau koneksi Voice over Internet Protocol (VoIP). Beberapa freeware dirancang hanya untuk menerima faks dengan cara yang sama atau dapat menangani pengiriman dan penerimaan. Lebih banyak freeware faks berfitur lengkap dapat mengubah dokumen menjadi file gambar yang dapat dikirim ke faks, atau dapat menggunakan program pengenalan karakter optik (OCR) sumber terbuka untuk mengubah faks masuk menjadi file teks yang dapat diedit. Sebuah jenis yang sedikit berbeda dari faks freeware bertindak sebagai alat manajemen saja, mengandalkan layanan online gratis untuk melakukan faks yang sebenarnya, meskipun program freeware ini mungkin memiliki iklan di halaman depan faks.
Salah satu jenis freeware faks yang paling umum tersedia adalah program yang mengirim faks ke mesin lain dengan cara tertentu. Ini bisa sangat mendasar, dengan hanya kemampuan untuk memanggil, menghubungkan dan mengirim file gambar, atau mereka bisa lebih kaya fitur, menggunakan modul untuk mengubah dokumen teks menjadi gambar sebelum dikirim. Secara umum, modem dan saluran telepon standar diperlukan agar program faks berfungsi, meskipun beberapa perangkat lunak gratis memungkinkan penggunaan sambungan VoIP untuk mengirim faks.
Yang kurang umum adalah program freeware faks yang dirancang untuk menerima faks melalui modem. Ini sebagian karena mungkin sulit atau tidak praktis untuk melakukan polling modem untuk sinyal faks tanpa mengganggu perangkat lain, seperti mesin penjawab, yang juga melakukan polling saluran. Banyak versi perangkat lunak penerima bergantung pada pengguna untuk menunjukkan saat faks masuk, sehingga pengguna harus tetap berada di depan komputer hingga panggilan masuk.
Ada beberapa suite freeware faks berfitur lengkap yang tersedia yang membuat pengiriman dan penerimaan faks menjadi lebih mudah. Program-program ini terkadang dapat mengelola dokumen, mengonversinya antar format dan melakukan faks otomatis ke beberapa nomor dalam buku alamat. Fungsi berguna lainnya yang dapat diterapkan termasuk mengirim dokumen faks yang dikonversi melalui email, email atau pemberitahuan pesan instan dari faks yang diterima, dan pengeditan gambar dasar untuk memungkinkan penambahan tanda tangan atau stempel ke dokumen faks.
Salah satu jenis perangkat lunak bebas faks terakhir adalah program yang tidak menyertakan semua jenis fungsi bawaan untuk mengirim atau menerima faks itu sendiri. Sebaliknya, program ini berfokus pada pembuatan dokumen dan kemudian terhubung ke server online melalui Internet untuk mengirim faks. Ini memiliki keuntungan karena tidak memerlukan komputer atau perangkat yang menjalankan freeware faks untuk memasang modem, tetapi memiliki komplikasi untuk mengandalkan layanan pihak ketiga untuk faks. Dalam hal ini, freeware dapat dianggap tidak berguna jika server online utama berhenti bekerja, sementara juga berpotensi menghilangkan kendali atas aspek kualitas tertentu yang terkait dengan transmisi faks.