Metodika výpočtu
Presný matematický model, podľa ktorého kalkulačka počíta (slovenský a anglický jazyk používajú slovenský model). Slúži na overenie správnosti metódy — pre skeptikov aj pre odborných poradcov. Český model popisuje model-cz.html.
1. Označenia
Model počíta na úrovni jedného predaného kusu a potom sčítava cez mesačné objemy do celého mesiaca. Kľúčové veličiny na kus:
y— výťažnosť dávky (koľko dobrých kusov vznikne z jednej dávky;1pri kusovej výrobe)s— zmätkovitosť (podiel pokusov, ktoré sa nedajú predať),good = 1 − smarkup— prirážka; cena = náklad × (1 + markup)v— mesačný objem (predané kusy za mesiac)
Všetky náklady sa najprv počítajú na jednu dávku a potom delia y · good — tým sa materiál a čas minutý na nepodarky rozložia na kusy, ktoré sa naozaj predajú.
2. Materiál na kus
Každá materiálová položka sa oceňuje spotrebou: nakúpite perAmount jednotiek za perPrice a na produkt miniete used:
položka = perPrice · used / perAmount
napr. zlato: 1000 € / 100 g, spotreba 5 g → 1000 · 5 / 100 = 50 €
Surový materiál na dávku je súčet položiek. K nemu sa pripočíta rezerva na odrezky a odpad materialReserve:
rawMaterial = Σ (perPrice · used / perAmount)
materiál_na_kus = rawMaterial · (1 + materialReserve) / y / good
3. Amortizácia (opotrebenie náradia)
Fond na obnovu náradia nie je samostatný vzorec — je to predvolená položka v ďalších nákladoch (časť 5), ktorú kalkulačka pri novom produkte sama pridá. Maker si ju vyplní buď ako percento z ceny, alebo ako pevnú sumu na kus, môže ju premenovať, prepočítať alebo úplne odstrániť rovnako ako ktorúkoľvek inú položku réžie.
4. Práca
Každý riadok práce je počet hodín krát hodinová sadzba danej osoby. Vaše vlastné hodiny sú vaša odmena (súčasť toho, čo zarobíte), hodiny najatej výpomoci sú náklad:
vaša_práca_na_dávku = Σ (hodiny · sadzba) pre vás
najatá_práca_na_dávku = Σ (hodiny · sadzba) pre výpomoc
vaše_hodiny_na_kus = (Σ vaše hodiny) / y / good
5. Ďalšie náklady a rezervy
Ďalšie náklady (vrátane amortizácie z časti 3) sú buď pevná suma na kus (poštovné, fond na balenie), alebo percento z ceny (rezerva na reklamácie a vratky, alebo amortizácia zadaná percentom). Pevné sa pripočítajú k réžii; percentuálne sa spracujú až pri cene:
réžia_na_dávku = Σ (pevné položky € na kus)
proportional = Σ (percentuálne položky ako zlomok ceny)
6. Variabilný náklad na kus
materiál = rawMaterial · (1 + materialReserve) / y / good
réžia = réžia_na_dávku / y / good
práca = (vaša_práca + najatá_práca) / y / good
variabilný_náklad = materiál + práca + réžia
7. Spoločné náklady a ich rozdelenie
Spoločné mesačné služby (účtovník, banka, internet, softvér, grafika, energie) tvoria jeden mesačný pool, ktorý treba pokryť naprieč produktmi. Odvody a daň v poole nie sú — tie idú zo zisku (časť 9).
pool = Σ (spoločné mesačné položky) + Σ (ročné položky) / 12
Pool sa rozdelí podľa zvolenej metódy. Každý produkt dostane váhu na kus w; pool sa rozdelí v pomere w · v (váha × objem):
| Metóda | Váha na kus w |
|---|---|
| Voľnejšie podľa hodnoty | cena(strength+1) (strength −1…+1: −1 = rovnaký eurocent na kus, 0 = rovnaké % z ceny, +1 = progresívne — drahšie nesú vyššie %) |
| Rovnaké percento | cena |
| Rovnako na kus | 1 |
| Podľa marže | cena − variabilný_náklad |
| Podľa času | vaše_hodiny_na_kus |
Horný limit (cap) obmedzuje, koľko z ceny lacného produktu môžu tvoriť spoločné náklady. Ak by ho produkt prekročil, jeho podiel sa oreže na cap · cena a prebytok sa v niekoľkých kolách prerozdelí na produkty s rezervou. Čo sa nezmestí, hlási sa ako nepokryté (signál „zvýš cenu alebo predaj viac"). Výsledkom je podiel spoločných nákladov na kus fixedShare.
8. Cena a marža
náklad = variabilný_náklad + fixedShare
cena = náklad · (1 + markup)
marža = cena − náklad
rezerva = proportional · cena (percentuálne rezervy z časti 5)
9. Predajné kanály a DPH
Cena je jedna predajná cena — to, čo platí zákazník v priamom kanáli, alebo pultová cena vo veľkoobchode. Každý kanál si z nej berie podiel; makerovi ostáva menej než cena, nie viac:
priamy kanál: výnos = cena · (1 − poplatok)
veľkoobchod: výnos = cena · (1 − marža_obchodu) (cena je pultová cena)
cena s DPH: cena · (1 + DPH)
Prijaté zjednodušenia: poplatok kanála sa počíta z ceny bez DPH (platformy ho v skutočnosti často účtujú z celej sumy vrátane DPH a dopravy — pri väčších objemoch si poplatok overte v cenníku platformy); DPH na vstupoch sa nemodeluje — ceny materiálov zadávajte tak, ako ich naozaj platíte (neplatiteľ s DPH, platiteľ bez DPH).
10. Odvody a daň (štátu)
Odvody a daň sa počítajú zo skutočného mesačného výsledku a strhávajú sa zo zisku — nie sú pevnou sumou v cene. Zákon počíta na roky; kalkulačka počíta ustálený mesačný stav: ročné pravidlá delené dvanástimi, ako keby dnešné čísla platili celý rok (aj vlani). Vstupy za mesiac:
R = tržby
P = zisk pred štátom = R − materiál − najatá práca − réžia − spoločné služby − rezervy
10.1 Výdavkový režim (živnosť)
Základ pred odvodmi B závisí od toho, ako si živnostník uplatňuje výdavky. Najbežnejšie sú paušálne výdavky: 60 % z príjmov, najviac 20 000 € ročne; zaplatené odvody sa odpočítavajú navyše. Skutočné výdavky sa oplatia len tomu, koho reálne náklady presahujú 60 % tržieb — u ručnej výroby, kde prevažuje práca, to býva výnimka.
paušálne: B = R − min(0,60 · R; 20 000 / 12) (predvolené)
skutočné: B = P
10.2 Zdravotné poistenie (živnosť)
Vymeriavací základ je B / 1,486 (zákonný koeficient; zaplatené odvody sa do základu dane pripočítavajú späť, takže sa v tomto vzorci vykrátia). Sadzba je 16 % (platí pre roky 2026 – 2027; od 2028 sa vracia 15 %).
zdravotné = 0,16 · B / 1,486 ≈ 10,8 % z B
minimum = 121,92 €/mes (16 % zo 762 €) — len ak nie ste zároveň zamestnanec;
zamestnanec-živnostník platí bez minima, doplatok v ročnom zúčtovaní
10.3 Sociálne poistenie (živnosť)
Sadzba 33,15 % z rovnakého vymeriavacieho základu B / 1,486. Povinnosť a minimá sa určujú z hrubých príjmov (tržieb) predchádzajúceho roka, v troch pásmach (stav od 1. 7. 2026):
ročné tržby ≤ 2 876,90 € → sociálne = 0 (10,5-násobok životného minima)
ročné tržby ≤ 9 144,01 € → sociálne = max(131,34; 0,3315 · B / 1,486) („mikroodvod")
ročné tržby > 9 144,01 € → sociálne = max(303,11; 0,3315 · B / 1,486)
Minimá vychádzajú z minimálnych vymeriavacích základov: 396,24 € (osobitný, pre nízke príjmy) a 914,40 € (60 % priemernej mzdy 1 524 €). Spolu s minimom zdravotného je plné odvodové minimum 425,03 €/mes. Nad minimami je efektívna sadzba odvodov spolu (0,3315 + 0,16) / 1,486 ≈ 33,1 % z B.
Prvý rok podnikania („odvodové prázdniny"): sociálne poistenie vzniká až 1. júla roku nasledujúceho po prvom daňovom priznaní — začínajúci živnostník platí sociálne odvody 0 a len zdravotné preddavky. Toto nie je maličkosť: pre cieľovú skupinu kalkulačky je to najčastejší východiskový stav.
Rovnaké pravidlá platia pre živnosť popri zamestnaní — zamestnanie od sociálneho poistenia z podnikania neoslobodzuje. Rozdiel zamestnanca je len v zdravotnom (bez minima) a v nezdaniteľnej časti (10.4).
10.4 Daň z príjmov (fyzická osoba)
základ_dane (ZD) = max(0; B − zdravotné − sociálne − NČZD)
daň = 0,15 · ZD (kým ročné tržby ≤ 100 000 €; nad tým progresívne sadzby)
Nezdaniteľná časť na daňovníka (NČZD) je pre rok 2026 497,23 €/mes (5 966,73 €/rok = 21-násobok životného minima 284,13 €) a patrí každému daňovníkovi raz: kto je zároveň zamestnaný, spravidla ju celú vyčerpá mzdou a podnikaniu zostáva 0. Pri vyšších ziskoch sa kráti (ročné sumy):
ZD ≤ 26 083,13 → NČZD = 5 966,73
26 083,13 < ZD < 43 983,32 → NČZD = 14 661,11 − ZD / 3
ZD ≥ 43 983,32 → NČZD = 0
10.5 s.r.o.
Zisk firmy sa zdaní daňou z príjmov právnickej osoby a k majiteľovi sa dostane až výplatou podielu na zisku, z ktorého sa zráža ďalších 7 % (z odvodov sa dividendy neplatia). Sadzba dane aj minimálna daň sa určujú podľa ročných tržieb a sadzba sa uplatňuje na celý základ (skok podľa pásma, nie progresívne po častiach):
daň_PO = max(sadzba(R·12) · max(P; 0); min_daň(R·12) / 12)
sadzba = 10 % (tržby ≤ 100 000 €) · 21 % (≤ 5 000 000 €) · 24 % (nad 5 000 000 €)
min_daň = 340 €/rok (≤ 50 000 €) · 960 €/rok (≤ 250 000 €) · 1 920 €/rok (≤ 500 000 €)
· 3 840 €/rok (≤ 5 000 000 €) · 11 520 €/rok (nad 5 000 000 €) — platí sa aj pri strate
dividenda = 0,07 · (P − daň_PO) (pri plnom vyplatení zisku)
zdravotné konateľa = 121,92 €/mes, len ak nie je poistený inde (samoplatiteľ)
Model predpokladá, že konateľ si neplatí mzdu a zisk si vypláca celý ako dividendu. Kombinácia s minimálnou mzdou konateľa je mimo záberu kalkulačky. Overené a dokumentované 16. 7. 2026 (#173) — všetkých päť pásiem minimálnej dane a všetky tri sadzby dane PO vyššie sú v záujme kalkulačky, keďže 21 % pásmo nad 100 000 € ročných tržieb reálne zasahuje remeselnícke s.r.o.; pásma nad 500 000 € sú mimo cieľovej skupiny, no sú súčasťou statutórneho modelu pre presnosť.
10.6 Stav implementácie a vstupy situácie
Výpočtové jadro (src/engine/portfolio.ts, funkcia stateFor) implementuje presne model z častí 10.1 – 10.5 (zavedené v issues
#35–#42,
#44). Situáciu, ktorú samotná právna forma neunesie, zadáva používateľ v rozbaľovacej časti „Spresniť dane a odvody" pod výberom právnej formy: výdavkový režim (predvolené paušálne), „som zároveň zamestnaný/á" (predvolené pri živnosti popri; ruší minimá zdravotného a NČZD), „začínam podnikať tento rok" (odvodové prázdniny) a pri s.r.o. „vyplácam si zisk" (7 % dividenda, predvolene zapnuté). Predvolený stav — živnosť popri + zamestnanie + paušálne výdavky — je najbežnejší scenár cieľovej skupiny.
Vedomé zjednodušenia, ktoré zostávajú (a ich smer): ustálený stav namiesto ročného posunu vymeriavania — odvodové pásma a minimá sa čítajú z aktuálnych tržieb × 12 namiesto skutočných príjmov minulého roka; jednotná sadzba dane 15 % (progresívne sadzby nad 100 000 € ročných tržieb model nepočíta); pri zamestnaní sa NČZD považuje za celkom vyčerpanú mzdou; s.r.o. bez mzdy konateľa a s plným vyplatením zisku; DPH na vstupoch sa nemodeluje (časť 9). Sadzba dane PO a minimálna daň s.r.o. sú od 16. 7. 2026 plne tržbovo pásmové — všetky tri sadzby (10/21/24 %) a všetkých päť pásiem minimálnej dane, pozri 10.5 a časť 14 (#173). Provenance konštánt v kóde rieši #43.
Nemenný princíp: minimá sú vždy dolná hranica (platia sa aj pri nulovom zisku a zobrazujú sa v sume „odložiť bokom"), nad minimami rastú odvody aj daň so ziskom a celá suma „štátu" sa medzi produkty rozdeľuje podľa podielu na zisku (ak mesiac ako celok vykazuje zisk pred štátom; inak podľa podielu na tržbách, keďže stratový produkt neprispieva k základu, ktorý sa v skutočnosti zdaňuje) len na zobrazenie — do cien sa nepremieta.
11. Mesačný prehľad
Všetky veličiny na kus sa vynásobia objemom v a sčítajú. Platia identity:
náklady_spolu = materiál + najatá práca + réžia + spoločné služby + rezervy + štátu
zarobíte = tržby − náklady_spolu = P − štátu
zarobíte = vaša odmena + zisk (po štáte)
12. Časová kapacita
Súčet vašich vlastných hodín naprieč produktmi sa porovná s tým, koľko hodín mesačne stíhate. Hodiny výpomoci sa nerátajú:
vaše_hodiny_mesačne = Σ (vaše_hodiny_na_kus · v)
ak vaše_hodiny_mesačne > strop → mesiac časovo nevychádza (upozornenie)
13. Overenie reality a cieľ
Pri zadanej dnešnej cene c jedného produktu ukáže skutočnú hrubú hodinovú mzdu (pred zdanením): odpočíta všetko okrem vašej práce a zvyšok rozloží na vaše hodiny.
skutočná_mzda = (c − (náklad − vaša_práca)) / vaše_hodiny_na_kus
Pri zadanom cieľovom mesačnom čistom príjme T nájde jednotný cenový násobok f (všetky ceny × f), pri ktorom mesačné „zarobíte" dosiahne T. Keďže vyššie ceny zvyšujú zisk a s ním aj odvody a daň, rieši sa to numericky (bisekciou), nie delením.
14. Konštanty pre rok 2026 (overené 16. 7. 2026)
| Veličina | Hodnota | Zdroj |
|---|---|---|
| Minimálna mzda | 915 €/mes · 5,259 €/h | podnikajte.sk, MPSVR SR |
| Priemerná mzda (2024, referenčná) | 1 524 €/mes | ŠÚ SR |
| Sociálne poistenie SZČO — sadzba / min. VZ / min. odvod | 33,15 % / 914,40 € / 303,11 € | podnikajte.sk |
| Zdravotné poistenie SZČO — sadzba / min. VZ / min. preddavok | 16 % (2026 – 27) / 762 € / 121,92 € | podnikajte.sk |
| Koeficient vymeriavacieho základu | 1,486 | socpoist.sk |
| Sociálne poistenie — oslobodenie / mikroodvod (od 1. 7. 2026) | tržby ≤ 2 876,90 € / ≤ 9 144,01 €, min. 131,34 € | socpoist.sk |
| Paušálne výdavky | 60 % z príjmov, max. 20 000 €/rok | financnasprava.sk |
| Nezdaniteľná časť na daňovníka | 5 966,73 €/rok (497,23 €/mes), krátenie od ZD 26 083,13 € | podnikajte.sk |
| Daň z príjmov FO | 15 % (ročné tržby ≤ 100 000 €) | danovecentrum.sk |
| Daň z príjmov PO | 10 % (tržby ≤ 100 000 €) · 21 % (≤ 5 000 000 €) · 24 % (nad 5 000 000 €) | podnikajte.sk (9. 4. 2026), Finančná správa |
| Minimálna daň (daňová licencia) | 340 €/rok (≤ 50 000 €) · 960 €/rok (≤ 250 000 €) · 1 920 €/rok (≤ 500 000 €) · 3 840 €/rok (≤ 5 000 000 €) · 11 520 €/rok (nad 5 000 000 €) — platí sa aj pri strate | podnikajte.sk, Grant Thornton SK, Dashöfer (11 520 € pásmo) |
| Daň z dividend (zisky od 2025) | 7 %, bez odvodov | podnikajte.sk |
| DPH — sadzba / registrácia | 23 % / 50 000 € obrat (od 1. 1. ďalšieho roka) · 62 500 € (okamžite) | financnasprava.sk |
Kalendár zmien: minimá odvodov a minimálna mzda sa menia k 1. januáru, životné minimum (a s ním NČZD a mikroodvodové hranice) k 1. júlu, sadzba zdravotného sa má v roku 2028 vrátiť na 15 %. Konštanty treba prezrieť pri každej z týchto zmien.
Predvolené hodnoty modelu a zatiaľ neoverené čísla (NEOVERENÉ)
| Veličina | Hodnota |
|---|---|
| Rezerva na materiál (predvolená) | 5 % |
| Amortizácia náradia (predvolená) | 5 % z ceny (šperky 8 %) |
| Poplatky kanálov — e-shop / Sashe / Etsy / veľkoobchod | 6,5 % / 12,3 % / 14,76 % / marža 50 % — NEOVERENÉ |