← Späť do kalkulačky

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:

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 dávku, 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 dávku (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 dávku)
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ť 10).

pool = Σ (spoločné mesačné položky) + Σ (ročné položky) / 12

Pred rozdelením sa pre každý produkt vypočíta predbežná_cena = variabilný_náklad · (1 + markup). Váhy aj limit používajú túto cenu, ešte bez spoločných nákladov. Po pridaní fixedShare sa znovu uplatní prirážka (časť 8); nejde o kruhový výpočet konečnej ceny.

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ódaVáha na kus w
Voľnejšie podľa hodnotypredbežná_cena(strength+1) (strength −1…+1: −1 = rovnaký eurocent na kus, 0 = rovnaké % z ceny, +1 = progresívne — drahšie nesú vyššie %)
Rovnaké percentopredbežná_cena
Rovnako na kus1
Podľa maržepredbežná_cena − variabilný_náklad
Podľa časuvaš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 · predbežná_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 = max(P; 0)

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ť)

Pri ročnom posúdení od júla/októbra 2026 sa uplatnia hrubé príjmy za rok 2025. Oslobodenie 2 876,90 € preto nie je polovicou nezdaniteľnej časti pre príjmy roku 2026. Kalkulačka pre plánovaný mesiac používa odhad ročných príjmov R · 12 a tieto pásma:

ročné tržby ≤ 2 876,90 €             → sociálne = 0
2 876,90 € < ročné tržby ≤ 9 144 € → sociálne = 131,34 € (pevný mikroodvod)
ročné tržby > 9 144 €               → sociálne = max(303,11; 0,3315 · B / 1,486)

Pevná suma 131,34 € vychádza z osobitného základu 396,24 €; nad hornou hranicou platí štandardné minimum zo základu 914,40 €. Kalkulačka používa zverejnené sumy, nie zaokrúhlenie súčtu sadzieb.

Začínajúca živnosť má samostatné stavy. Pri nároku na odvodové prázdniny vzniká poistenie prvým dňom šiesteho kalendárneho mesiaca nasledujúceho po mesiaci začatia: napríklad začiatok vo februári znamená vznik 1. augusta. Toto pravidlo sa týka nových podnikateľov alebo obnovenia po viac ako 60 mesiacoch; konkrétny dátum a nárok overte podľa oznámenia Sociálnej poisťovne. Po prázdninách sa platí pevný mikroodvod, v roku 2026 vo výške 131,34 €, až do prvého posúdenia príjmov v júli/októbri kalendárneho roka nasledujúceho po roku vzniku poistenia.

V nastaveniach vyberáte stav pre plánovaný mesiac: ešte trvajúce prázdniny (sociálne 0), obdobie po prázdninách pred prvým posúdením (131,34 € podľa sadzby 2026), alebo posudzovanie podľa ročných príjmov (pásma vyššie). Kalkulačka nezisťuje dátum začatia ani automaticky neposúva stav v čase. Staré zaškrtnutie „začínam tento rok“ vyžaduje potvrdenie stavu; dovtedy sú výsledky viditeľne označeným predbežným odhadom podľa ročných príjmov. Sadzba 131,34 € nie je predpoveďou platieb v roku 2027.

10.4 Daň z príjmov (fyzická osoba)

základ_pred_NČZD = max(0; B − zdravotné − sociálne)
ročný_základ     = 12 · základ_pred_NČZD
daň              = 0,15 · max(0; základ_pred_NČZD − ročná_NČZD / 12)

Model používa sadzbu 15 %; zákonné progresívne sadzby pri ročných tržbách nad 100 000 € nemodeluje. Nezdaniteľná časť na daňovníka (NČZD) je pre rok 2026 približne 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. Inak sa kráti podľa ročného základu pred odpočítaním NČZD:

ročný_základ ≤ 26 083,13 → ročná_NČZD = 5 966,73
ročný_základ > 26 083,13 → ročná_NČZD = max(0; 14 661,11 − ročný_základ / 3)

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 · max(P − daň_PO; 0)                     (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 „Daň, odvody a DPH" 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), „sociálne poistenie v plánovanom mesiaci" (tri stavy podľa časti 10.3) 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); maximálny sociálny vymeriavací základ sa neuplatňuje, takže pri vysokom zisku model sociálne poistné nadhodnocuje. 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.

Suma „odložiť bokom“ zahŕňa spoločné služby, príslušné zdravotné minimum a sociálnu povinnosť podľa vybraného stavu a príjmového pásma. Mikroodvod je pevná suma aj pri vyššom zisku v nízkom príjmovom pásme. Nemenný princíp: príslušné minimá sú 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 odhad čistej hodinovej odmeny: odpočíta ostatné náklady, percentuálnu rezervu z ceny c a už pridelený podiel dane a odvodov na kus. Podiel štátu zostáva z pôvodného portfólia; zmena jednej dnešnej ceny nespúšťa nový daňový výpočet.

skutočná_mzda = (c − c · proportional − (náklad − vaša_práca) − podiel_štátu) / 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é 2. 10. 2026)

VeličinaHodnotaZdroj
Minimálna mzda915 €/mes · 5,259 €/hpodnikajte.sk, MPSVR SR
Priemerná mzda (2024, referenčná)1 524 €/mesŠÚ SR
Sociálne poistenie SZČO — sadzba / min. VZ / min. odvod33,15 % / 914,40 € / 303,11 €podnikajte.sk
Zdravotné poistenie SZČO — sadzba / min. VZ / min. preddavok16 % (2026 – 27) / 762 € / 121,92 €podnikajte.sk
Koeficient vymeriavacieho základu1,486socpoist.sk
Sociálne poistenie — oslobodenie / mikroodvod (od 1. 7. 2026)príjmy 2025 ≤ 2 876,90 €: 0 / nad 2 876,90 € do 9 144 € vrátane: pevne 131,34 €socpoist.sk
Paušálne výdavky60 % z príjmov, max. 20 000 €/rokfinancnasprava.sk
Nezdaniteľná časť na daňovníka5 966,73 €/rok (497,23 €/mes), krátenie od ZD 26 083,13 €podnikajte.sk
Daň z príjmov FO15 % (ročné tržby ≤ 100 000 €)danovecentrum.sk
Daň z príjmov PO10 % (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 stratepodnikajte.sk, Grant Thornton SK, Dashöfer (11 520 € pásmo)
Daň z dividend (zisky od 2025)7 %, bez odvodovpodnikajte.sk
DPH — sadzba / registrácia23 % / 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 k 1. júlu; NČZD a sociálne posudzovanie príjmov používajú vlastný rozhodujúci rok, 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 (orientačné odhady, maker ich nahradí vlastnými)

VeličinaHodnota
Rezerva na materiál (predvolená)5 %
Amortizácia náradia (predvolená)5 % z ceny (šperky 8 %)
Poplatky kanálov — e-shop / Sashe / Etsy / veľkoobchod6,5 % / 12,3 % / 14,76 % / marža 50 % — orientačné odhady, maker ich nahradí vlastnými; SAShE 10 %+DPH=12,3 % (sashe.sk), Etsy 6,5 % transakčný + $0,20 zalistovanie (Etsy Fees & Payments Policy) + 4 % a 0,30 € za platbu na Slovensku a v Česku (Etsy Payments), e-shop platobná brána ~1 % + podiel tarifu (webhostingcentrum.sk); celkové percentá sú odhady, nie overené sadzby pre každú objednávku

Tento dokument vysvetľuje matematiku výpočtového jadra (src/engine/tax-sk.ts, src/engine/portfolio.ts, src/engine/allocate.ts); správne správanie určujú kód a testy a zostávajúce zjednodušenia vymenúva časť 10.6. Nástroj je informačný; ceny si určujete sami.