Spýtajte sa dodávateľa, ako dopadla zákazka, a zvyčajne dostanete pocit, nie číslo. „Bolo to natesno.“ „Na renovácii kuchyne sme slušne zarobili.“ „Zákazka na terasu bola čistá bolesť hlavy.“ Zostatok v banke narástol, takže veci musia byť v poriadku.
Potom prídu ročné závierky a obraz je škaredší, než naznačovali pocity. Firma vyfakturovala 2,1 milióna dolárov, odpracovala brutálne hodiny a čistý zisk bol 4 percentá. Niekde v tých štyridsiatich zákazkách unikli peniaze — ale bez kalkulácie nákladov na zákazku neexistuje spôsob, ako zistiť, ktoré zákazky boli stratové, o koľko a prečo.
Kalkulácia nákladov na zákazku (job costing) je disciplína, ktorá mení vetu „bolo to natesno“ na „na Hendersonovej zákazke sme stratili 7 400 dolárov, pretože práca na konštrukcii trvala o 60 hodín dlhšie a nikto si to nevšimol až do uzavretia“. Je to tá najhodnotnejšia účtovná prax, akú môže dodávateľ alebo remeselná firma zaviesť, pričom väčšina malých firiem ju robí zle alebo vôbec.
Čo v skutočnosti je kalkulácia nákladov na zákazku
Kalkulácia nákladov na zákazku priraďuje každý dolár nákladov konkrétnej zákazke, ktorá ho vyvolala. Namiesto jedného veľkého koša s nápisom „práca“ a druhého s nápisom „materiál“, má každá zákazka svoju vlastnú knihu. Keď tesár odpracuje osem hodín, tieto hodiny pristanú na konkrétnej zákazke. Keď sa dodá rezivo, táto faktúra pristane na zákazke. Keď si na dva týždne prenajmete plošinu, prenájom pristane na zákazke.
Je to opak procesnej kalkulácie (process costing), ktorá vyhovuje podnikom produkujúcim identické kusy — napríklad plniareň fliaš alebo komoditný výrobca. Tam každý kus stojí zhruba rovnako, takže priemerovanie funguje dobre. Dodávatelia robia opak: každý projekt je na mieru. Renovácia kúpeľne a prístavba terasy nemajú takmer žiadnu spoločnú nákladovú štruktúru. Priemerovanie v týchto prípadoch skrýva všetko podstatné.
Výstupom kalkulácie nákladov na zákazku je report nákladov na zákazku — priebežné porovnanie toho, čo ste odhadovali, s tým, čo ste v skutočnosti minuli, rozdelené podľa kategórií pre každú aktívnu zákazku. Pri správnom čítaní vám povie, že zákazka „krváca“ ešte v čase, keď s tým môžete niečo urobiť.
Štyri nákladové koše
Každý systém kalkulácie nákladov na zákazku sleduje tie isté štyri kategórie. Ak ich udržíte čisté a konzistentné, zvyšok bude nasledovať.
1. Priama mzda
Mzdy ľudí, ktorí fyzicky vykonávajú prácu na danej zákazke. Znie to jednoducho a je to najčastejšie miesto, kde dodávatelia robia chybu — nie preto, že by zabudli sledovať hodiny, ale preto, že sledujú hrubú mzdu namiesto zaťaženej mzdy (burdened labor). Viac o tom v nasledujúcej časti, pretože si to zaslúži vlastný priestor.
2. Priamy materiál
Rezivo, armatúry, betón, drôty, sadrokartón — čokoľvek, čo je fyzicky zapracované do zákazky. Disciplína tu spočíva v kódovaní každej dodávateľskej faktúry k správnej zákazke v deň jej doručenia, nie na konci mesiaca, keď si už nikto nepamätá, ktorá dodávka kam išla. Kopa nekódovaných faktúr je systém kalkulácie nákladov, ktorý už zlyhal.
3. Subdodávatelia a vybavenie
Náklady na subdodávateľov, prenájom vybavenia, poplatky za kontajnery, povolenia a iné priame projektové výdavky. Tieto idú ruka v ruke so zákazkou rovnako ako materiál. Ak vybavenie vlastníte namiesto toho, aby ste si ho prenajímali, zvyčajne budete zákazkám účtovať internú sadzbu za hodinu alebo deň, aby každý projekt absorboval spravodlivý podiel nákladov na vlastníctvo.
4. Réžia (nepriame náklady)
Náklady, ktoré udržujú chod firmy, ale nemožno ich pripísať jednej konkrétnej zákazke: kancelária, plat rozpočtára, účtovný softvér, všeobecné poistenie zodpovednosti, majiteľova dodávka, marketing. Réžia nezmizne len preto, že je ťažké ju priradiť — musí byť alokovaná naprieč zákazkami, o čom si povieme nižšie.
Pasca mzdovej réžie
Toto je chyba, ktorá potichu likviduje marže dodávateľov.
Tesár zarába 30 dolárov na hodinu. Dodávateľ vidí 30 dolárov, nacení zákazku s použitím 30 dolárov a sleduje náklady na zákazku pri 30 dolároch za hodinu. Ale 30 dolárov nie je to, čo ten tesár v skutočnosti stojí. Nad rámec mzdy existujú:
- Odvody zamestnávateľa (sociálne poistenie, zdravotné poistenie, nezamestnanosť)
- Úrazové poistenie zamestnancov — pri remeslách často 8 až 15 percent miezd, pri pokrývačoch oveľa viac
- Zdravotné poistenie a príspevky na dôchodok
- Platené voľno, sviatky, školenia a certifikácie
- Drobné náradie, príspevok na telefón, náklady na vozidlo
Keď to spočítate, plne zaťažená mzdová sadzba (fully burdened labor rate) sa zvyčajne pohybuje o 30 až 50 percent nad základnou mzdou. Ten tesár s 30 dolármi v skutočnosti stojí 42 až 45 dolárov na hodinu.
Ak vaše reporty nákladov na zákazku používajú len čistých 30 dolárov, každý report klame rovnakým smerom: zákazky vyzerajú uprostred realizácie ziskovo a pri uzavretí prinášajú sklamanie. Myslíte si, že máte 18-percentnú maržu, ale v skutočnosti máte 8. Ďalšiu zákazku naceníte podľa rovnakého zlého čísla a podhodnotíte ju. Chyba sa nabaľuje.
Vypočítajte si mzdovú réžiu raz ročne. Vezmite celkové ročné náklady súvisiace s prácou (mzdy plus všetky vyššie uvedené položky), vydeľte ich celkovými produktívnymi mzdami a získate multiplikátor réžie — povedzme 1,38. Aplikujte ho na každú hodinu v každom reporte nákladov na zákazku. Je to najúčinnejšia oprava v účtovníctve dodávateľa.
Alokácia réžie pomocou vopred určenej sadzby
Réžiu nie je možné priamo priradiť ku konkrétnej zákazke, preto sa aplikuje pomocou sadzby, ktorú si určíte na začiatku roka. Štandardný vzorec:
Sadzba réžie = Odhadovaná ročná réžia ÷ Odhadovaná ročná alokačná základňa
Alokačnou základňou je to, čo ovplyvňuje vašu réžiu – väčšina dodávateľov používa hodiny priamej práce alebo celkové priame náklady na zákazku. Príklad: v nasledujúcom roku očakávate réžiu vo výške 360 000 USD a 24 000 hodín priamej práce. Vaša sadzba je 15 USD réžie na jednu hodinu práce. Každá zákazka absorbuje 15 USD za každú hodinu, ktorá sa na nej odpracuje.
Keďže sadzba je len odhadom, skutočná réžia bude mierne nad alebo pod úrovňou, ktorú ste aplikovali. Na konci roka budete mať malý zostatok nadmerne alebo nedostatočne alokovanej réžie, ktorý sa uzavrie do nákladov na predané výkony (alebo sa pomerne rozdelí medzi zákazky, ak je suma vysoká). Nenechajte sa týmto malým zúčtovaním odradiť – nedokonalé uplatňovanie réžie počas celého roka je oveľa lepšie ako jej ignorovanie a „objavenie“ vašej skutočnej marže až po podaní daňového priznania.
Nákladové kódy: Systém evidencie
Nákladové kódy sú kategórie, ktoré menia hrubé náklady na čitateľný prehľad. Namiesto jedného riadku „materiál“ sa môže rekonštrukcia rozdeliť na betón, tesárske práce, elektroinštaláciu, vodoinštaláciu, povrchové úpravy a podobne. Stavebný priemysel má formálny štandard – CSI MasterFormat, organizovaný do divízií ako Divízia 03 Betón a Divízia 09 Povrchové úpravy – a veľké stavebné firmy sa ním riadia.
Väčšina malých dodávateľov by nemala preberať úplný MasterFormat. Zjednodušený zoznam 15 až 30 kódov pokrývajúcich prácu, ktorú skutočne vykonávate, je lepší než 600-riadkový štandard, ktorý nikdy nebudete používať dôsledne. Tri pravidlá zabezpečia funkčnosť nákladových kódov:
- Udržujte zoznam stručný. Nezahŕňajte profesie, ktoré nerealizujete sami ani subdodávateľsky. Detail, ktorý nebudete udržiavať, je len zbytočný šum.
- Buďte konzistentní naprieč zákazkami. Používajte rovnakú štruktúru kódov na každom projekte, aj keď niektoré kódy zostanú pri malých zákazkách nevyužité. Konzistencia je to, čo vám umožňuje porovnať tohtoročnú zákazku s podobnou spred dvoch rokov.
- Používajte jednu sadu kódov pre všetko. Klasická fatálna chyba: rozpočtár nacení prácu s jednou sadou kódov a projektový manažér sleduje náklady s inou. Táto jediná nekonzistentnosť preruší spojenie medzi odhadom a skutočnosťou – a porovnanie odhadu oproti skutočnosti je celým zmyslom tohto procesu.
Prislúbené náklady: Vidieť za roh
Prehľad nákladov na zákazku, ktorý zobrazuje iba peniaze už utratené, je ako spätné zrkadlo. Číslo, ktoré zabraňuje katastrofám, sú prislúbené náklady.
Prislúbený náklad sú peniaze, ku ktorým ste sa zaviazali, ale ešte ste ich nezaplatili – podpísaná subdodávka, vystavená objednávka, objednaný materiál, ktorý ešte nebol vyfakturovaný. Predpokladajme, že zákazka má rozpočet 50 000 USD, minuli ste 30 000 USD a vystavili ste objednávky na ďalších 25 000 USD. Reporting založený len na utratených peniazoch hovorí, že vám zostáva 20 000 USD. Realita: už ste sa zaviazali k 55 000 USD voči rozpočtu 50 000 USD. Ste 5 000 USD nad limitom a vidíte to dnes – skôr, než dorazia faktúry – a nie až pri uzávierke.
Predpokladané náklady pri dokončení = doterajšie náklady + prislúbené náklady + odhadované náklady na dokončenie zvyšnej práce
Sledujte toto číslo týždenne a zákazka vás prestane prekvapovať.
Ako čítať report ziskovosti zákazky
Užitočný report nákladov na zákazku obsahuje päť stĺpcov vedľa seba pre každý nákladový kód:
| Stĺpec | Čo vám hovorí |
|---|---|
| Pôvodný odhad | Koľko ste v tejto kategórii nacenili |
| Doterajšie náklady | Skutočné náklady (vrátane mzdovej réžie) doteraz vynaložené |
| Prislúbené náklady | Objednávky a subdodávky, ktoré ešte neboli vyfakturované |
| Náklady na dokončenie | Váš aktuálny odhad zostávajúcich nákladov |
| Predpokladaná odchýlka | Odhad mínus predpokladaný celok – to podstatné |
Sledujte stĺpec predpokladanej odchýlky. Kód, ktorý smeruje nad rozpočet, kým je zákazka hotová len na 40 percent, je požiar, ktorý ešte môžete uhasiť – prerozdeliť tím, vyjednať zmenový list, zúžiť rozsah prác. Rovnaké prekročenie zistené pri uzávierke je už len stratou, ktorú musíte vysvetľovať.
Spúšťajte tento report týždenne pre každú aktívnu zákazku. Sledovanie nákladov na zákazku na mesačnej báze je lekcia z histórie. Ak sa robí týždenne, je to volant.
Prečo presné záznamy umožňujú sledovanie nákladov na zákazku
Sledovanie nákladov na zákazku funguje len vtedy, ak je podkladové účtovníctvo čisté a aktuálne. Každé spracovanie miezd musí rozdeliť hodiny podľa zákaziek. Každá dodávateľská faktúra musí pred zaúčtovaním obsahovať informáciu o zákazke a nákladovom kóde. Každý zmenový list musí aktualizovať dotknutý rozpočet. Ak sa transakcie hromadia bez kódovania tri týždne, vaše reporty nákladov na zákazku sú fikciou – a na základe fiktívnych čísel budete robiť reálne rozhodnutia.
Tu sa disciplinované a transparentné účtovníctvo oplatí. Keď je každá transakcia kódovaná raz, správne a uložená vo formáte, ktorý môžete skutočne skontrolovať, report nákladov na zákazku sa stane vedľajším produktom dobrého účtovníctva, a nie bolestnou rekonštrukciou na konci mesiaca. Dodávatelia, ktorí považujú účtovníctvo za každodenný návyk – nie za štvrťročný zhon – sú tí, ktorí môžu svojim nákladom na zákazky dôverovať.
Udržujte svoje náklady na zákazku pravdivé od prvého dňa
Sledovanie nákladov na zákazku nie je softvérová funkcia, ktorú si kúpite; je to zvyk priraďovať každý náklad zákazke, ktorá ho spôsobila, v plne zaťažených sumách a voči konzistentnej sade nákladových kódov, kým ešte môžete na základe videného konať. Nastavte správne mzdovú réžiu, aplikujte réžiu pomocou vopred určenej sadzby, sledujte prislúbené náklady a týždenne čítajte stĺpec odchýlok – a z vety „tento projekt bol tesný“ sa stane číslo, ktoré viete riadiť.
Beancount.io poskytuje účtovníctvo v čistom texte, ktoré vám dáva úplnú transparentnosť a kontrolu nad vašimi finančnými údajmi – každá transakcia je kódovaná, spätne vysledovateľná a verzovaná, bez „čiernych skriniek“ a závislosti na jednom dodávateľovi. Začnite zadarmo a zistite, prečo vývojári a finanční profesionáli prechádzajú na účtovníctvo v čistom texte. Ak chcete preskúmať mechaniku hlbšie, prejdite si dokumentáciu alebo objavte reporting s dashboardom Fava.