Praktický průvodce živností, OSVČ a podnikáním v Česku

Životní situace

Podnikání na rodičovské dovolené

Živnost můžete vést i naplno rozjet, zatímco pobíráte rodičovský příspěvek — na rozdíl od mateřské (PPM) totiž výdělek nijak neomezuje. Ukážeme, kdy jde o vedlejší činnost, kolik (ne)platíte na pojistném a v čem je zásadní rozdíl mezi rodičovskou a mateřskou.

Bez omezení výdělku Vedlejší činnost = nižší odvody

Rodičovský příspěvek a podnikání se nevylučují

Rodičovský příspěvek na rozdíl od řady jiných dávek výdělek nijak neomezuje — můžete podnikat naplno a příspěvek dál pobírat. Jedinou podmínkou je, že máte po celou dobu řádně zajištěnou péči o dítě — tuto podmínku splníte i tehdy, když o dítě v době, kdy podnikáte, pečuje jiná zletilá osoba. Vyplácí ho Úřad práce ČR na základě žádosti, kterou podáváte odděleně od živnostenského ohlášení.

Pro sociální pojištění OSVČ je klíčové, že nárok na rodičovský příspěvek dělá z živnosti automaticky vedlejší činnost — stejně jako zaměstnání, studium nebo důchod. Sociální (důchodové) pojištění z podnikání neplatíte vůbec, dokud roční zisk nepřekročí rozhodnou částku 117 521 Kč (2026). Nad tuto hranici se stáváte účastnou pojištění zpětně od začátku roku a doplácíte pojistné podle přehledu. Podrobnosti najdete v článku hlavní vs. vedlejší činnost.

Zahájení podnikání oznámíte na Jednotném registračním formuláři, nebo dodatečně OSSZ a zdravotní pojišťovně — vždy s dokladem, že vám byl přiznán rodičovský příspěvek. Zdravotní pojištění za vás jako osobu na rodičovské hradí stát, ale příjem z vedlejší živnosti se zdravotní pojišťovně doplácí podle skutečného zisku, protože vedlejší činnost nemá u zdravotního pojištění žádné minimum. Další kroky shrnuje článek co řešit po založení živnosti.

Pokud chcete při péči o dítě jen občas něco přivydělat a nejde o soustavnou činnost, živnost zakládat nemusíte — příležitostné příjmy do 50 000 Kč ročně jsou podle §10 zákona o daních z příjmů od daně osvobozené a nepodléhají sociálnímu ani zdravotnímu pojištění. Jakmile výdělek tuto hranici přesáhne nebo se z přivýdělku stane soustavná činnost, živnost už založit musíte — viz přivýdělek a IČO.

Spočítejte si zálohy, pokud zisk přesáhne limit

Pokud si nejste jistí, jestli letošní zisk z živnosti přesáhne rozhodnou částku 117 521 Kč, zvolte v kalkulačce možnost „Vedlejší (zaměstnání, studium, důchod, rodičovská)“ a zadejte očekávaný roční zisk. Spočítáte si tak orientační měsíční zálohy na sociální a zdravotní pojištění podle sazeb 2026.

Orientační výpočet podle sazeb roku 2026. Nenahrazuje výpočet daňového poradce. Ověřeno 2026.

Mateřská (PPM) není totéž co rodičovská

Peněžitou pomoc v mateřství (PPM, běžně „mateřská“) vyplácí OSSZ/ČSSZ jako dávku nemocenského pojištění. Jako OSVČ na ni máte nárok, jen pokud jste účastna dobrovolného nemocenského pojištění OSVČ — a to nejméně 270 kalendářních dnů v posledních dvou letech přede dnem nástupu na PPM, z toho aspoň 180 dnů jako OSVČ v posledním roce. Zásadní rozdíl oproti rodičovské: po dobu pobírání PPM nesmíte osobně vykonávat činnost, ze které PPM plyne — živnost ale nemusíte rušit, může ji dočasně vést jiná osoba (např. zaměstnanec nebo spolupracující manžel/ka). Jakmile PPM skončí a nastoupíte na rodičovský příspěvek, toto omezení mizí a podnikat můžete bez limitu. Podrobnosti k dobrovolnému nemocenskému pojištění OSVČ najdete na cssz.cz.

Časté dotazy k podnikání na rodičovské

Můžu podnikat a zároveň pobírat rodičovský příspěvek?
Ano. Rodičovský příspěvek na rozdíl od mateřské (PPM) výdělek ani rozsah podnikání neomezuje — podmínkou je jen řádně zajištěná péče o dítě — tu splníte i tehdy, když o dítě v době vaší práce pečuje jiná zletilá osoba. Živnost přitom vedete jako vedlejší činnost, dokud roční zisk nepřekročí rozhodnou částku 117 521 Kč. Více v článku hlavní vs. vedlejší činnost.
Platím sociální a zdravotní pojištění, když podnikám na rodičovské?
Sociální pojištění neplatíte, dokud roční zisk z živnosti nepřekročí 117 521 Kč — teprve pak se zpětně stáváte účastnou pojištění a doplácíte je podle přehledu. Zdravotní pojištění za vás jako osobu na rodičovské hradí stát, příjem z živnosti ale doplácíte podle skutečného zisku, protože vedlejší činnost nemá zdravotní minimum.
Musím zahájení podnikání někde oznamovat?
Ano — na Jednotném registračním formuláři, nebo dodatečně přímo OSSZ a zdravotní pojišťovně, doložíte, že jde o vedlejší činnost kvůli nároku na rodičovský příspěvek. Lhůta je stejná jako u ostatních OSVČ: zdravotní pojišťovně do 8 dnů od zahájení, OSSZ do 8. dne měsíce následujícího po zahájení (pokud jste to nevyřídili už v JRF). Další kroky shrnuje článek co řešit po založení živnosti.
Co když si mezitím vezmu mateřskou (PPM)?
Mateřská (PPM) a rodičovský příspěvek jsou dvě různé dávky s odlišnými pravidly. Po dobu čerpání PPM nesmíte osobně vykonávat činnost, ze které PPM plyne — živnost ale nemusíte rušit, může ji dočasně vést jiná osoba. Jakmile PPM skončí a nastoupíte na rodičovský příspěvek, omezení výdělku i podnikání mizí.
Vyplatí se mi paušální daň, když podnikám vedle rodičovské?
U nízkopříjmové vedlejší činnosti se paušální daň obvykle nevyplatí — platili byste pevnou měsíční částku (1. pásmo 9 984 Kč do 30. 6. 2026, poté přibližně 9 162 Kč), přestože sociální pojištění byste pod rozhodnou částkou 117 521 Kč vůbec neplatili. Ověřte si to v kalkulačce paušální daně.
breakoutu (config je jen čísla, ale držíme konvenci). var C = {"rok":2026,"pausal":{"1":9162,"2":16745,"3":27139},"pausalDo0107":{"1":9984},"danSazba1":0.15,"danSazba2":0.23,"progrese":1762812,"slevaPoplatnik":30840,"bonus":[15204,22320,27840],"vydaj":{"80":0.8,"60":0.6,"40":0.4,"30":0.3},"strop":{"80":1600000,"60":1200000,"40":800000,"30":600000},"socSazba":0.292,"socZaklad":0.55,"socMinHlavni":5005,"socMinHlavniDo0107":5720,"socMinZacinajici":3575,"socMinVedlejsi":1574,"rozhodnaVedlejsi":117521,"zdravSazba":0.135,"zdravZaklad":0.5,"zdravMin":3306,"danPO":0.21,"srazkova":0.15,"dphLimitRok":2000000,"dphLimitOkamzity":2536500,"dphLhutaDny":10,"dphIdentZbozi":326000}; function pasmo(prijem) { return prijem <= 1000000 ? 1 : (prijem <= 1500000 ? 2 : 3); } function calcPausalniDan() { var prijem = num('prijem'), p = parseInt(val('pausal'), 10) || 60, deti = Math.max(0, num('deti')); if (prijem <= 0) { return '

Zadejte roční příjem.

'; } if (prijem > 2000000) { return '

Nad 2 000 000 Kč ročně nelze do paušálního režimu vstoupit ani uplatnit výdajový paušál bez omezení. Výpočet je jen orientační.

'; } // Paušální daň (vše v jednom) var pas = C.pausal[pasmo(prijem)] * 12; // Běžný režim: výdajový paušál var vydaje = Math.min(prijem * C.vydaj[p], C.strop[p]); var zaklad = Math.max(0, prijem - vydaje); var dan = zaklad <= C.progrese ? zaklad * C.danSazba1 : C.progrese * C.danSazba1 + (zaklad - C.progrese) * C.danSazba2; var danPoSleve = Math.max(0, dan - C.slevaPoplatnik); var bonus = 0; for (var i = 0; i < deti; i++) { bonus += C.bonus[Math.min(i, 2)]; } var danNet = danPoSleve - bonus; // může být záporná = daňový bonus se vrací var soc = Math.max(C.socMinHlavni * 12, zaklad * C.socZaklad * C.socSazba); var zdrav = Math.max(C.zdravMin * 12, zaklad * C.zdravZaklad * C.zdravSazba); var bezny = danNet + soc + zdrav; var pausalWins = pas < bezny; var rozdil = Math.abs(bezny - pas); var rows = '' + 'Paušální daň (' + pasmo(prijem) + '. pásmo)' + kc(pas) + '' + 'Běžný režim: daň po slevě' + (deti ? ' a bonusu na děti' : '') + '' + kc(danNet) + '' + 'Běžný režim: sociální pojistné' + kc(soc) + '' + 'Běžný režim: zdravotní pojistné' + kc(zdrav) + '' + 'Běžný režim celkem' + kc(bezny) + ''; var verdict = '

' + (pausalWins ? 'Vyplatí se paušální daň' : 'Vyplatí se běžný režim (výdajový paušál)') + ' — ušetříte zhruba ' + kc(rozdil) + ' ročně.' + (deti && !pausalWins ? ' Díky dětem získáte v běžném režimu daňový bonus, který paušální daň neumožňuje.' : '') + '

'; return '' + rows + '
' + verdict; } function calcZalohy() { var c = val('cinnost'), zisk = num('zisk'); var socMin = c === 'zacinajici' ? C.socMinZacinajici : (c === 'vedlejsi' ? C.socMinVedlejsi : C.socMinHlavni); var soc = socMin, zdrav = C.zdravMin, note = ''; if (zisk > 0) { var s = Math.round(zisk * C.socZaklad * C.socSazba / 12); soc = Math.max(socMin, s); if (c !== 'vedlejsi') { zdrav = Math.max(C.zdravMin, Math.round(zisk * C.zdravZaklad * C.zdravSazba / 12)); } else { zdrav = Math.round(zisk * C.zdravZaklad * C.zdravSazba / 12); } } if (c === 'vedlejsi') { note = '

U vedlejší činnosti se sociální pojištění platí jen při ročním zisku nad rozhodnou částku ' + kc(C.rozhodnaVedlejsi) + '; do té doby zálohy platit nemusíte. Zdravotní nemá minimum a doplácí se podle zisku.

'; } var rows = '' + 'Sociální pojištění (měsíčně)' + kc(soc) + '' + 'Zdravotní pojištění (měsíčně)' + kc(zdrav) + '' + 'Celkem měsíčně' + kc(soc + zdrav) + ''; var hint = c === 'hlavni' ? '

Minimální sociální záloha hlavní činnosti se v roce 2026 snížila ze 40 % na 35 % vyměřovacího základu — od července 2026 činí minimum 5 005 Kč (do června 5 720 Kč), přeplatek se vrací.

' : ''; return '' + rows + '
' + hint + note; } function calcOsvcSro() { var zisk = num('zisk'), vyber = (parseInt(val('vyber'), 10) || 100) / 100; if (zisk <= 0) { return '

Zadejte roční zisk.

'; } // OSVČ: daň 15/23 % po slevě na poplatníka + pojistné z vyměřovacího základu (55 % / 50 %). var danO = zisk <= C.progrese ? zisk * C.danSazba1 : C.progrese * C.danSazba1 + (zisk - C.progrese) * C.danSazba2; danO = Math.max(0, danO - C.slevaPoplatnik); var socO = Math.max(C.socMinHlavni * 12, zisk * C.socZaklad * C.socSazba); var zdravO = Math.max(C.zdravMin * 12, zisk * C.zdravZaklad * C.zdravSazba); var netO = zisk - danO - socO - zdravO; // s.r.o.: daň PO 21 %; z vyplacené části srážková 15 %. Nevyplacená část zůstává zdaněná jen 21 %. var danPO = zisk * C.danPO; var poDani = zisk - danPO; var vyplaceno = poDani * vyber; var srazka = vyplaceno * C.srazkova; var netS = vyplaceno - srazka + (poDani - vyplaceno); // na ruku z výplaty + ponecháno ve firmě var rows = '' + 'OSVČ – čistý příjem' + kc(netO) + '' + 'daň ' + kc(danO) + ' · sociální ' + kc(socO) + ' · zdravotní ' + kc(zdravO) + '' + 's.r.o. – v kapse + ponecháno ve firmě' + kc(netS) + '' + 'daň PO 21 % ' + kc(danPO) + ' · srážková 15 % z výplaty ' + kc(srazka) + ''; var sroWins = netS > netO; var verdict = '

' + (sroWins ? 'Při tomto zisku a výplatě vychází lépe s.r.o.' : 'Při tomto zisku a výplatě vychází lépe OSVČ') + ' — rozdíl zhruba ' + kc(Math.abs(netS - netO)) + ' ročně. Čím víc zisku ponecháte ve firmě, tím víc s.r.o. získává (nevyplacená část se daní jen 21 %). U OSVČ jsou ale peníze hned vaše a bez administrativy.

'; return '' + rows + '
' + verdict; } function calcDphLimit() { var obrat = num('obrat'), mesicni = num('mesicni'); if (obrat <= 0) { return '

Zadejte dosavadní obrat za kalendářní rok.

'; } var limit = C.dphLimitRok, limitVyssi = C.dphLimitOkamzity; var doLimitu = Math.max(0, limit - obrat), doVyssiho = Math.max(0, limitVyssi - obrat); var rows = '' + 'Obrat za kalendářní rok' + kc(obrat) + '' + 'Limit povinné registrace' + kc(limit) + '' + 'Zbývá do limitu' + (obrat >= limit ? 'překročeno' : kc(doLimitu)) + ''; if (mesicni > 0 && obrat < limit) { var mes = Math.ceil(doLimitu / mesicni); rows += 'při obratu ' + kc(mesicni) + ' měsíčně překročíte limit zhruba za ' + mes + ' měs.'; } var verdict; if (obrat > limitVyssi) { verdict = '

Překročili jste ' + kc(limitVyssi) + '. Plátcem DPH se stáváte již dnem následujícím po dni překročení tohoto obratu. Přihlášku k registraci podejte do ' + C.dphLhutaDny + ' pracovních dnů od překročení.

'; } else if (obrat >= limit) { verdict = '

Překročili jste ' + kc(limit) + '. Plátcem DPH se stanete od 1. ledna následujícího kalendářního roku — nebo dříve, pokud to uvedete v přihlášce (pak dnem následujícím po překročení). Přihlášku podejte do ' + C.dphLhutaDny + ' pracovních dnů od překročení. Do vyššího limitu ' + kc(limitVyssi) + ' zbývá ' + kc(doVyssiho) + '.

'; } else { verdict = '

Zatím nejste povinni se k DPH registrovat. Do limitu ' + kc(limit) + ' zbývá ' + kc(doLimitu) + '. Od 1. 1. 2025 se obrat sleduje za kalendářní rok (ne za posledních 12 měsíců).

'; } var ident = '

Pozor na identifikovanou osobu: i bez překročení obratu se jí stanete, když přijmete službu od firmy z EU nebo ji do EU poskytnete (např. reklama na Google či Meta), nebo pořídíte zboží z EU nad ' + kc(C.dphIdentZbozi) + ' za rok. Identifikovaná osoba odvádí DPH jen z těchto přeshraničních plnění — tuzemský prodej zůstává bez DPH.

'; var disc = '

Přesná pravidla a formulář viz financnisprava.gov.cz.

'; return '' + rows + '
' + verdict + ident + disc; } function calcCistyPrijem() { var prijem = num('prijem'), vydajeSel = val('vydaje'); if (prijem <= 0) { return '

Zadejte roční příjem.

'; } var vydaje, vydajePlatba, vydajeLabel; if (vydajeSel === 'skutecne') { vydaje = Math.max(0, num('vydajeCastka')); vydajePlatba = vydaje; // skutečné výdaje reálně odcházejí z peněz vydajeLabel = 'Skutečné výdaje'; } else { var p = parseInt(vydajeSel, 10) || 60; vydaje = Math.min(prijem * C.vydaj[p], C.strop[p]); vydajePlatba = 0; // paušál je nákladová fikce — peníze reálně neodcházejí vydajeLabel = 'Výdajový paušál ' + p + ' %'; } var zaklad = Math.max(0, prijem - vydaje); var dan = zaklad <= C.progrese ? zaklad * C.danSazba1 : C.progrese * C.danSazba1 + (zaklad - C.progrese) * C.danSazba2; var danPoSleve = Math.max(0, dan - C.slevaPoplatnik); var soc = Math.max(C.socMinHlavni * 12, zaklad * C.socZaklad * C.socSazba); var zdrav = Math.max(C.zdravMin * 12, zaklad * C.zdravZaklad * C.zdravSazba); var cistyRok = prijem - vydajePlatba - danPoSleve - soc - zdrav; var rows = '' + 'Roční příjem' + kc(prijem) + '' + '' + vydajeLabel + '− ' + kc(vydaje) + '' + 'Základ daně' + kc(zaklad) + '' + 'Daň z příjmu (po slevě na poplatníka)− ' + kc(danPoSleve) + '' + 'Sociální pojištění− ' + kc(soc) + '' + 'Zdravotní pojištění− ' + kc(zdrav) + '' + 'Čistý roční příjem' + kc(cistyRok) + '' + 'Čistý měsíční příjem' + kc(cistyRok / 12) + ''; var note = (vydajeSel !== 'skutecne' ? 'U výdajového paušálu jsou výdaje nákladovou fikcí — reálně je neutrácíte, proto se do čistého příjmu nezapočítávají. ' : '') + 'Sleva na poplatníka činí ' + kc(C.slevaPoplatnik) + ' ročně. Počítáno pro hlavní činnost sazbami roku ' + C.rok + '.'; return '' + rows + '
' + '

' + note + '

'; } function run() { var html; if (kind === 'zalohy') { html = calcZalohy(); } else if (kind === 'osvc-sro') { html = calcOsvcSro(); } else if (kind === 'dph-limit') { html = calcDphLimit(); } else if (kind === 'cisty-prijem') { html = calcCistyPrijem(); } else { html = calcPausalniDan(); } out.innerHTML = html; out.hidden = false; } root.querySelectorAll('[data-f]').forEach(function (el) { el.addEventListener('input', run); el.addEventListener('change', run); }); run(); })();