Yra keletas nemokamų fakso programų tipų, skirtų kelioms operacinėms sistemoms. Dauguma nemokamų programų yra sukurtos tiesiog siųsti vaizdo failą į fakso aparatą ir derėtis dėl ryšio protokolų per modemą ir standartinę telefono liniją arba balso per interneto protokolą (VoIP) ryšį. Kai kurios nemokamos programinės įrangos yra skirtos tiesiog priimti faksogramas tokiu pačiu būdu arba gali apdoroti ir siuntimą, ir gavimą. Daugiau visų funkcijų nemokama fakso programa gali konvertuoti dokumentus į vaizdo failus, kurie gali būti siunčiami į faksą, arba gali naudoti atvirojo kodo optinio simbolių atpažinimo (OCR) programas, kad gaunamas faksogramas konvertuotų į redaguojamus tekstinius failus. Šiek tiek kitokio tipo nemokama fakso programinė įranga veikia tik kaip valdymo įrankis, pasikliaujantis nemokamomis internetinėmis paslaugomis, kad būtų galima siųsti faksogramas, nors šios nemokamos programos gali turėti reklamą faksogramos tituliniame puslapyje.
Viena iš dažniausiai prieinamų nemokamų fakso programų tipų yra programa, kuri tam tikru būdu siunčia faksogramą į kitą įrenginį. Jie gali būti labai paprasti, su galimybe tik surinkti numerį, prijungti ir siųsti vaizdo failą, arba jie gali būti turtingesni, naudojant modulius, konvertuojančius tekstinius dokumentus į vaizdus prieš siunčiant. Apskritai, norint, kad fakso programa veiktų, reikalingas modemas ir standartinė telefono linija, nors kai kurios nemokamos programinės įrangos leidžia naudoti VoIP ryšį faksogramai siųsti.
Mažiau paplitusios nemokamos fakso programos, skirtos faksogramoms priimti per modemą. Taip yra iš dalies dėl to, kad gali būti sunku arba nepraktiška iš modemo iškviesti fakso signalą nepertraukiant kitų įrenginių, tokių kaip atsakikliai, kurie taip pat apklausia liniją. Daugelis priėmimo programinės įrangos versijų priklauso nuo to, kad vartotojas praneš, kada gaunama faksograma, todėl vartotojas turi likti priešais kompiuterį, kol sulauks skambučio.
Yra keletas nemokamų fakso programų rinkinių, kurios palengvina faksogramų siuntimą ir priėmimą. Šios programos kartais gali tvarkyti dokumentus, konvertuoti juos į vieną formatą ir automatiškai siųsti faksogramas keliais adresų knygelės numeriais. Kitos naudingos funkcijos, kurias galima įgyvendinti, apima konvertuotų fakso dokumentų siuntimą el. paštu, el. paštu arba momentiniais pranešimais apie gautas faksogramas ir pagrindinį vaizdų redagavimą, kad būtų galima pridėti parašų ar antspaudų prie faksu siunčiamų dokumentų.
Paskutinis nemokamos fakso programos tipas yra programa, kuri neapima jokių įgimtų funkcijų, skirtų pačiam siųsti ar priimti faksogramas. Vietoj to, šios programos sutelkia dėmesį į dokumentų kūrimą ir prisijungia prie internetinio serverio per internetą, kad išsiųstų faksogramą. Tai turi pranašumą, nes kompiuteryje ar įrenginyje, kuriame veikia nemokama fakso programinė įranga, nereikia įdiegti modemo, tačiau tai yra sudėtinga faksogramų siuntimo trečiosios šalies paslauga. Tokiais atvejais nemokama programinė įranga gali tapti nenaudinga, jei pagrindinis interneto serveris nustoja veikti, taip pat gali būti panaikinta tam tikrų su kokybe susijusių fakso perdavimo aspektų kontrolė.