Praktický průvodce živností, OSVČ a podnikáním v Česku
Podnikání při zaměstnání: souhlas, zálohy a paušální daň
Zjistěte, kdy potřebujete souhlas zaměstnavatele, kolik zaplatíte na zálohách a zda si vedle práce zvolíte paušální daň v roce 2026.
Smíte podnikat vedle zaměstnání?
Ano — pracovní poměr sám o sobě podnikání nebrání. Živnost si ohlásíte úplně stejným postupem jako kdokoli jiný, bez zvláštních omezení pro zaměstnance.
Předchozí písemný souhlas zaměstnavatele potřebujete jen tehdy, když je vaše nová výdělečná činnost shodná s předmětem činnosti zaměstnavatele — tedy má fakticky konkurenční charakter (§ 304 zákoníku práce). Podnikáte-li v jiném oboru, souhlas ze zákona nepotřebujete vůbec.
Souhlas se nevyžaduje ani u vědecké, pedagogické, publicistické, literární a umělecké činnosti (§ 304 odst. 2 zákoníku práce).
Zaměstnavatel může jednou udělený souhlas odvolat, odvolání ale musí písemně odůvodnit; zaměstnanec pak výdělečnou činnost bez zbytečného odkladu skončí.
Podnikání souběžně se zaměstnáním má u pojistného zásadní výhodu — jde totiž o vedlejší samostatnou výdělečnou činnost. Sociální (důchodové) pojištění z ní neplatíte vůbec, dokud roční zisk nepřekročí rozhodnou částku 117 521 Kč (2026). V prvním kalendářním roce podnikání se navíc zálohy zpravidla neplatí ani nad tento limit — případný doplatek vyplyne až ze skutečného zisku po přehledu.
Zdravotní pojištění u vedlejší činnosti nemá žádné zákonné minimum. Zálohy tedy dopředu neplatíte — pojistné (13,5 % z 50 % zisku) doplatíte jednorázově podle skutečného zisku po podání přehledu. To je zásadní rozdíl oproti hlavní činnosti, kde platíte minimální zálohu 3 306 Kč měsíčně bez ohledu na zisk.
Daň z příjmu se ale přiznává vždy, bez ohledu na to, jde-li o hlavní, nebo vedlejší činnost, a bez ohledu na výši výdělku. Výjimkou je jen příležitostný příjem mimo živnost do 50 000 Kč ročně (§ 10 zákona o daních z příjmů) — tomu se vyplatí věnovat samostatně, pokud si teprve rozmýšlíte, jestli živnost vůbec potřebujete.
Spočítejte si zálohy k vedlejší činnosti
Vyberte, že jde o vedlejší činnost, a zadejte očekávaný roční zisk. Kalkulačka spočítá, kolik zaplatíte na sociálním a zdravotním pojištění pro rok 2026 — a ukáže, jste-li ještě pod rozhodnou částkou 117 521 Kč.
Orientační výpočet podle sazeb roku 2026. Nenahrazuje výpočet daňového poradce. Ověřeno 2026.
Pozor na rozhodnou částku: 117 521 Kč
Sociální pojištění z vedlejší činnosti platíte teprve po překročení ročního zisku 117 521 Kč (2026). Do té doby neplatíte nic, po překročení pak minimálně 1 574 Kč měsíčně. Podrobný rozpad podle vaší situace najdete v průvodci Hlavní vs. vedlejší činnost OSVČ →.
Časté dotazy k podnikání při zaměstnání
Musím podnikání hlásit zaměstnavateli?
Ze zákona to oznamovat nemusíte, pokud vaše podnikání není shodné s předmětem činnosti zaměstnavatele. V takovém případě ale potřebujete jeho předchozí písemný souhlas podle § 304 zákoníku práce. U jiného oboru souhlas ani oznámení nevyžadujete — doporučujeme mu to ale raději sdělit.
Kolik zaplatím na pojistném při vedlejším výdělku 100 000 Kč za rok?
Sociální pojištění neplatíte vůbec — je to pod rozhodnou částkou 117 521 Kč. Zdravotní pojištění nemá u vedlejší činnosti minimum, doplatíte ho podle skutečného zisku (13,5 % z 50 % zisku) až po přehledu. Přesnou částku podle svého oboru a výdajů si spočítáte v kalkulačce záloh.
Můžu si u vedlejší činnosti zvolit paušální daň?
Ne, pokud máte klasické zaměstnání se mzdou zdaněnou zálohovou daní — paušální daň totiž vylučuje souběžné příjmy ze závislé činnosti (výjimkou je jen DPP nebo DPČ zdaněná srážkovou daní). Zvolte proto výdajový paušál nebo skutečné výdaje a podejte klasické přiznání.
Co když mám navíc DPP u jiného zaměstnavatele?
DPP posuzujete pro souhlas podle § 304 stejně jako hlavní zaměstnání — potřebujete ho jen při shodném oboru podnikání. Daňově je DPP samostatný příjem: pokud je zdaněná srážkovou daní, paušální dani nebrání; u zálohové daně platí stejné omezení jako u zaměstnání.
Liší se konkurenční doložka od souhlasu podle § 304?
Ano. Souhlas podle § 304 řeší podnikání během trvání zaměstnání. Konkurenční doložka (§ 310–311 zákoníku práce) je smluvní ujednání, které omezuje výdělečnou činnost až po skončení pracovního poměru, a to za peněžité vyrovnání nejméně 50 % průměrného výdělku po dobu max. jednoho roku.
Kdy se z vedlejší činnosti stane hlavní?
Jakmile skončí zaměstnání nebo jiný důvod vedlejší činnosti, například studium či rodičovská dovolená. Od toho měsíce platíte minimální zálohy jako hlavní OSVČ — sociální 5 005 Kč (od 7/2026) a zdravotní 3 306 Kč. Podrobně v článku Hlavní vs. vedlejší činnost →.
Používáme nezbytné cookies pro běh webu a — s vaším souhlasem — cookies pro měření návštěvnosti a reklamu. Souhlas můžete kdykoli změnit. Více v
Zásadách cookies.
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 = ''
+ '
';
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.
' + 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();
})();