Návody · · 10 min čtení

Fakturace pro programátory: Specifika IT freelancerů v Česku

Kompletní průvodce fakturací pro programátory a IT freelancery. Paušální výdaje 60 %, hodinová vs. projektová sazba, práce pro zahraniční klienty a správné náležitosti faktur.

Programátoři a IT vývojáři tvoří jednu z největších skupin OSVČ v České republice. Přestože je technická práce jejich silnou stránkou, fakturace a administrativa jim často dělá vrásky. Jak správně popsat služby na faktuře? Fakturovat hodinově, nebo za projekt? A jak na zahraniční klienty? V tomto článku se podíváme na specifika fakturace pro IT freelancery a ukážeme, jak si celý proces zjednodušit.

Živnostenské oprávnění pro IT freelancery

Většina programátorů podniká na základě živnosti volné -- konkrétně obor činnosti č. 56 "Poskytování software, poradenství v oblasti informačních technologií, zpracování dat, hostingové a související činnosti a webové portály" (podle přílohy č. 4 živnostenského zákona č. 455/1991 Sb.). Toto zařazení je důležité ze dvou důvodů:

  • Paušální výdaje 60 % -- u živnosti volné můžete uplatnit paušální výdaje ve výši 60 % příjmů (maximálně 1 200 000 Kč výdajů, tedy při příjmech do 2 000 000 Kč). To je výrazně výhodnější než u živností řemeslných (80 %) nebo jiné samostatné činnosti (40 %).
  • Bez požadavku na kvalifikaci -- na rozdíl od některých vázaných živností nepotřebujete prokazovat vzdělání ani praxi.

Tip: Pokud vedle programování poskytujete i poradenství nebo konzultace v oblasti IT, stále to spadá pod živnost volnou. Pokud byste však vyučovali (např. kurzy programování jako hlavní činnost), mohlo by se jednat o vázanou živnost v oblasti vzdělávání.

Jak správně popsat služby na faktuře

Popis služby na faktuře by měl být dostatečně konkrétní, aby bylo zřejmé, co jste dodali, ale zároveň nemusí zacházet do technických detailů. Zde jsou osvědčené formulace:

Vývoj softwaru

  • "Vývoj webové aplikace -- modul uživatelské správy" (říjen 2026)
  • "Programátorské práce -- backend API pro e-shop, 80 hodin"
  • "Vývoj mobilní aplikace pro iOS -- fáze 1: prototyp a základní funkcionality"
  • "Frontend development -- implementace designu a responsivní úpravy"

Konzultace a poradenství

  • "IT konzultace -- návrh architektury microservices"
  • "Technická konzultace -- code review a optimalizace výkonu aplikace"
  • "Konzultace v oblasti kybernetické bezpečnosti -- penetrační testování"

Údržba a podpora

  • "Správa a údržba webové aplikace -- měsíční paušál, duben 2026"
  • "Technická podpora a řešení incidentů -- SLA Standard, Q2 2026"
  • "Aktualizace systému a bezpečnostní záplaty -- čtvrtletní servis"

V Taxoriu si můžete tyto popisy uložit jako výchozí položky faktury (default items), takže je nemusíte pokaždé psát znovu. Stačí vybrat klienta, zvolit šablonu a upravit jen hodiny nebo specifika projektu.

Hodinová vs. projektová sazba

Jedna z nejdůležitějších otázek pro IT freelancery je, jak stanovit cenu. Obě metody mají své výhody a nevýhody.

Hodinová sazba (Time & Materials)

Hodinová fakturace je v IT nejrozšířenější. Výhody:

  • Transparentnost -- klient přesně vidí, kolik hodin jste odpracovali
  • Flexibilita -- snadno se přizpůsobíte změnám v zadání
  • Nižší riziko -- pokud se projekt protáhne, nenesete finanční ztrátu

Běžné hodinové sazby českých IT freelancerů se pohybují v širokém rozpětí:

  • Junior developer (0--2 roky praxe): 500--900 Kč/hod
  • Mid-level developer (2--5 let): 900--1 500 Kč/hod
  • Senior developer (5+ let): 1 500--2 500 Kč/hod
  • Specializovaný expert (DevOps, security, architect): 2 000--4 000 Kč/hod

Na faktuře pak uvádíte počet hodin a hodinovou sazbu. Příklad položky: "Vývoj webové aplikace -- 82,5 hodiny × 1 200 Kč = 99 000 Kč".

Projektová sazba (Fixed Price)

U projektové fakturace stanovíte celkovou cenu za dodání konkrétního výstupu. Výhody:

  • Klient předem ví, kolik zaplatí
  • Pokud pracujete efektivně, můžete vydělat více než při hodinové sazbě
  • Jednodušší fakturace -- jedna položka, jedna částka

Riziko je na vaší straně -- pokud špatně odhadnete náročnost, pracujete de facto za nižší hodinovou sazbu. Proto je klíčové přesně definovat scope projektu a mít v kontraktu klauzuli o vícepracích.

Kombinovaný model

Mnozí zkušení freelanceři kombinují oba přístupy: fixní cena za jasně definovanou část projektu a hodinová sazba za změny, rozšíření a údržbu. Na faktuře pak mohou být dvě položky -- fixní část a variabilní část podle odpracovaných hodin.

Práce pro zahraniční klienty

Velká část českých IT freelancerů pracuje pro zahraniční firmy -- ať už přímo, nebo přes platformy jako Upwork, Toptal či Freelancer.com. Zde je několik klíčových bodů:

Fakturace v cizí měně

Fakturovat můžete v jakékoliv měně -- EUR, USD, GBP. Pro daňové účely pak musíte příjmy přepočítat na CZK. Existují dva přístupy:

  • Denní kurz ČNB -- použijete kurz platný ke dni přijetí platby (u příjmů) nebo ke dni úhrady (u výdajů)
  • Pevný kurz -- na začátku účetního období si stanovíte pevný kurz ČNB a používáte ho celý rok. Jednodušší na evidenci, ale musíte ho stanovit ke správnému datu.

Taxorio při tvorbě faktur v cizí měně automaticky zobrazí přepočet na CZK podle aktuálního kurzu ČNB, což vám usnadní orientaci v částkách.

Fakturace přes platformy (Upwork, Toptal)

Pokud pracujete přes Upwork nebo podobné platformy, fakturujete buď platformě, nebo přímo klientovi (záleží na smluvním modelu). Důležité je:

  • Příjmem pro daňové účely je částka, kterou skutečně obdržíte (po odečtení poplatků platformy)
  • Poplatek platformy (typicky 5--20 %) je váš daňový výdaj v kategorii SERVICES
  • Uchovávejte si výpisy z platformy jako daňový doklad

Smlouva o zamezení dvojího zdanění

Česká republika má uzavřeny smlouvy o zamezení dvojího zdanění s většinou zemí. Jako OSVČ daníte příjmy v ČR bez ohledu na to, odkud pocházejí, pokud nemáte v zahraničí stálou provozovnu. V praxi to znamená, že příjmy od zahraničního klienta prostě přičtete ke svým celkovým příjmům v daňovém přiznání.

Paušální výdaje 60 % -- zlatý standard IT freelancerů

Většina programátorů využívá paušální výdaje ve výši 60 %. Proč? Protože skutečné výdaje IT freelancerů jsou často nízké -- notebook, internet, občas software. Při paušálních výdajích 60 % z příjmů výrazně ušetříte na dani.

Příklad: Příjem 1 200 000 Kč za rok.

  • Paušální výdaje 60 %: základ daně = 1 200 000 − 720 000 = 480 000 Kč. Daň 15 % = 72 000 Kč, po slevě na poplatníka (30 840 Kč) = 41 160 Kč.
  • Skutečné výdaje (řekněme 150 000 Kč): základ daně = 1 200 000 − 150 000 = 1 050 000 Kč. Daň 15 % = 157 500 Kč, po slevě = 126 660 Kč.

Rozdíl je propastný. Paušální výdaje vám ušetří přes 85 000 Kč ročně na dani. A navíc ušetříte i na sociálním a zdravotním pojištění, protože vyměřovací základ je nižší.

Pozor na limit: Paušální výdaje 60 % lze uplatnit maximálně do 1 200 000 Kč výdajů, tedy při příjmech do 2 000 000 Kč. Při vyšších příjmech se limit výdajů zastaví a efektivní procento klesne.

Typické výdaje IT freelancera

I když většina programátorů využívá paušální výdaje, je dobré mít přehled o skutečných výdajích -- ať už pro případné srovnání, nebo pokud se paušál přestane vyplácet. V Taxoriu můžete výdaje evidovat v těchto kategoriích:

  • HARDWARE -- notebook, monitor, klávesnice, myš, sluchátka, mobilní telefon (pokud ho používáte pro práci)
  • SOFTWARE -- licence IDE (JetBrains, VS Code Pro), cloudové služby (AWS, Azure, DigitalOcean), doménové registrace, Git hosting (GitHub, GitLab)
  • SERVICES -- coworkingové členství, účetní služby, poplatky platforem (Upwork fee), právní služby
  • OFFICE -- kancelářské potřeby, nábytek, poměrná část nájmu při práci z domova
  • PHONE -- mobilní tarif, internetové připojení
  • TRAVEL -- cesty ke klientům, na konference (DevConf, WebExpo)

S Taxoriem evidujete výdaje jednoduše -- vyfotíte účtenku mobilem, AI skenování (Gemini Vision) ji rozpozná do 3 sekund a automaticky navrhne kategorii. Nemusíte ručně přepisovat částky ani hledat správnou škatulku.

Náležitosti faktury pro IT služby

Faktura za IT služby musí obsahovat všechny zákonem stanovené náležitosti dle §11 zákona č. 563/1991 Sb. o účetnictví a §28--29 zákona o DPH (pokud jste plátci). Přehled povinných údajů:

  • Vaše identifikační údaje (jméno, IČO, adresa)
  • Údaje odběratele (název firmy, IČO/DIČ, adresa)
  • Číslo faktury (unikátní v rámci číselné řady)
  • Datum vystavení a datum splatnosti
  • Popis poskytnuté služby
  • Celková částka
  • Způsob úhrady a bankovní spojení

Taxorio tyto náležitosti hlídá automaticky. Při vytváření faktury stačí zadat IČO klienta -- systém přes ARES automaticky doplní název firmy, adresu i DIČ. Faktury automaticky čísluje, generuje QR platební kód ve formátu SPD pro snadnou úhradu a nabízí tři profesionální PDF šablony: Classic, Clean a Minimal.

Tipy pro efektivní fakturaci

Na závěr několik praktických tipů, které vám ušetří čas a starosti:

  1. Fakturujte pravidelně -- nastavte si pevný den v měsíci (např. poslední pracovní den) pro vystavení faktur. Neodkládejte to.
  2. Používejte šablony -- v Taxoriu si nastavte výchozí položky a cenové šablony pro opakující se služby. Nová faktura pak vznikne během minuty.
  3. Duplikujte faktury -- pokud každý měsíc fakturujete podobné služby stejnému klientovi, využijte funkci duplikace faktury v Taxoriu. Stačí změnit období a hodiny.
  4. Sledujte splatnost -- Taxorio na dashboardu zobrazuje neuhrazené faktury, takže máte přehled o cash flow.
  5. Zálohy u větších projektů -- u projektů nad 50 000 Kč žádejte zálohu (typicky 30--50 %). Zálohovou fakturu vystavíte v Taxoriu stejně snadno jako běžnou.
  6. Archivujte smlouvy -- ke každému klientovi mějte kontraktační dokumentaci. I jednoduchý e-mail potvrzující rozsah a cenu práce je lepší než nic.

Správná fakturace je základ úspěšného freelancingu. S Taxoriem a těmito tipy zvládnete administrativu za zlomek času a můžete se soustředit na to, co umíte nejlépe -- programovat.