Faktura, která mě stála klienta za 60 000 $
Napsal Daniel Kim, majitel softwarové vývojářské agentury — Seattle, WA
Osm let jsem vyvíjel software v jiných firmách, než jsem si založil vlastní agenturu. Když jsem se osamostatnil, uměl jsem navrhovat systémy, řídit sprinty a dodávat produkt. Co jsem neuměl — a co vás nenaučí ani studium informatiky, ani role produktového manažera — bylo fakturovat.
Můj první rok v čele Kim Development byl podle většiny měřítek ziskový. Projekty přicházely. Kód se dodával. Klienti byli spokojení. Ale ta ziskovánost byla iluze, kterou jsem pochopil až poté, co jsem ztratil klienta za 60 000 $ kvůli fakturačnímu sporu, k němuž nikdy nemělo dojít.
Spor, který všechno změnil
Čtyři měsíce jsem stavěl zakázkový systém řízení skladu pro velkoobchodního distributora ze Seattlu. Projekt byl naceněn na 48 000 $. Měli jsme podepsané zadání práce. Klient byl s výsledkem spokojený.
Problém byla fakturace. Během projektu jsem posílal neformální faktury v nepravidelných intervalech — 12 000 $ tady, 8 000 $ tam, kdykoli jsem si vzpomněl nebo když jsem potřeboval hotovost. Žádná konzistentní struktura. Žádné fázové milníky. Žádné rozpoložkované dodávky.
Když jsem poslal konečnou fakturu na zbývající zůstatek, klient ji rozporoval. Na základě svého neformálního sledování mých faktur byl přesvědčen, že už zaplatil víc, než rozsah projektu opodstatňoval. Mé faktury neodkazovaly na původní zadání práce. Nedokázali si sesouhlasit, co zaplatili, s tím, co dlužili.
Ten spor mě stál 4 200 $, které jsem nikdy nevybral. Stál mě také navazující zakázku, kterou klient během projektu zmínil — vývoj zakázkového reportovacího modulu za 60 000 $, který dostala jiná agentura. Problém s prezentací fakturace zničil šestimístný vztah.
Co neprofesionální softwarová fakturace ve skutečnosti stojí
Chyby v softwarové fakturaci bývají větší než v jiných službách, protože hodnoty projektů jsou vyšší. Spor o 200 $ ve službách je otravný. Spor o fakturaci za 4 000 $ v softwarovém projektu je katastrofa.
Konkrétní chyby, kterých jsem se dopouštěl:
Žádná struktura milníků. Posílání faktur, kdykoli byla potřeba hotovost, místo navázání na definované fáze projektu vytvářelo zmatek v tom, za co bylo zaplaceno.
Žádné odkazy na zadání práce. Mé faktury byly obecné — „Vývojářské služby — měsíc březen — 12 000 $“. Žádná vazba na původní dohodu. Žádná dokumentace dodávek.
Žádný převod na paušál. Každý projekt skončil plně dodaným produktem a plně uzavřenou fakturou. Nebyla žádná struktura pro průběžnou údržbu, požadavky na funkce a aktualizace, které klienti nevyhnutelně potřebovali. Taková práce přicházela neformálně a fakturovala se nekonzistentně.
Systém milníků, který spravil fakturaci projektů
Po tom sporu jsem celý svůj přístup k fakturaci přebudoval pomocí InvoiceFlow.
Nová struktura fakturace projektů pro jakoukoli zakázku nad 15 000 $:
„Smlouva o vývoji softwaru — [Jméno klienta] — Fázová fakturace:
Fáze 1 — Požadavky a architektura (20 %): Rozhovory se zúčastněnými stranami, dokument technické specifikace, schéma databáze, diagram systémové architektury. Splatné při schválení požadavků. 9 600,00 $
Fáze 2 — Klíčový vývoj (35 %): Vývoj hlavních funkcí, vývoj API, integrační vrstva, jednotkové testování. Splatné při interním schválení QA. 16 800,00 $
Fáze 3 — Integrace a testování (25 %): Nastavení prostředí UAT, období testování klientem, řešení chyb, testování výkonu. Splatné při schválení UAT klientem. 12 000,00 $
Fáze 4 — Spuštění a předání (20 %): Nasazení do produkce, dodání dokumentace, školení týmu, 30denní podpora po spuštění. Splatné při spuštění. 9 600,00 $
Celková hodnota projektu: 48 000,00 $“
Na každé fázové faktuře odkazuji na původní zadání práce: „Fáze 2 dle definice v zadání práce SOW-2026-0341 ze dne 15. ledna 2026.“ Klient si může každou fakturu napárovat na svou kopii dohody.
Od zavedení této struktury jsem neměl jediný fakturační spor. Klienti vědí, kolik každá fáze stojí, co v každé fázi dostanou a kdy faktura dorazí.
Faktura za změnový požadavek, která chrání obě strany
Softwarové projekty se mění. Požadavky se vyvíjejí. Klienti vidí první build a chtějí úpravy. Otázka není, zda změnové požadavky přijdou — ale zda budou naceněny a zdokumentovány předtím, než práce začne.
Nyní vystavuji formální fakturu za změnový požadavek pro jakoukoli práci mimo původní SOW:
„Autorizace změnového požadavku — [Jméno klienta] — CR-2026-007: Popis: Revidovaný proces ověření uživatele — přidat dvoufaktorové ověření pomocí možností SMS a e-mailové verifikace. Původní SOW specifikoval pouze jednofaktorové ověření.
Odhadovaná dodatečná práce:
- Úprava backendové ověřovací služby: 12 hodin × 175 $/h: 2 100,00 $
- Přepracování frontendového ověřovacího UI: 8 hodin × 175 $/h: 1 400,00 $
- Testování a QA upraveného ověřovacího procesu: 6 hodin × 175 $/h: 1 050,00 $ Celkem: 4 550,00 $
Tento změnový požadavek musí být podepsán před zahájením prací. Odhadovaná dodávka: 5 pracovních dní po autorizaci.“
Klienti, kteří chápou, že jejich požadavek stojí 4 550 $, se rozhodují uvážlivě. Někteří schválí okamžitě. Někteří rozsah zmenší. Pár z nich usoudí, že jejich původní požadavky byly v pořádku. Všechny tyto výsledky jsou lepší než práci udělat a buď ji vstřebat, nebo ji na konci projektu vyfakturovat jako překvapení.
Model paušálu, který vytvořil opakované tržby
Proměna softwarové fakturace, která měla největší dopad na byznys, bylo vybudování modelu paušálu po skončení projektu.
Po každém spuštění projektu nyní představuji paušál na údržbu a podporu. Rozhovor je snadný, protože klient právě zažil, jak vypadá moje práce, a nechce ztratit přístup ke mně, když se něco rozbije nebo bude potřebovat aktualizaci.
Mé standardní úrovně paušálu pro softwarové klienty:
„Měsíční paušál softwarové podpory — [Jméno klienta]:
Úroveň 1 — Základní (8 hodin/měsíc): Opravy chyb, bezpečnostní aktualizace, drobné konfigurační změny, technická podpora. 1 400 $/měsíc.
Úroveň 2 — Aktivní (16 hodin/měsíc): Výše uvedené plus přidávání funkcí, optimalizace výkonu, integrace API, měsíční revize kódu. 2 800 $/měsíc.
Úroveň 3 — Vyhrazená (32 hodin/měsíc): Vyhrazená kapacita — průběžný vývoj, veškerá podpora, měsíční revize architektury, prioritní reakce. 5 600 $/měsíc.“
Pro každého paušálového klienta jsem v InvoiceFlow nastavil opakované faktury. Devět z mých posledních dvanácti dokončených projektových klientů přešlo na paušálovou smlouvu. Můj současný příjem z paušálů je 18 200 $ měsíčně — opakovaný, předvídatelný, nezávislý na získávání nových projektů.
Fakturace pro firemní a velké klienty
Dva klienti mé agentury jsou středně velké firmy s formálními nákupními procesy. Fakturační požadavky jsou konkrétní: registrace dodavatele, čísla PO, platební podmínky Net-45, formát faktury sladěný s jejich systémy.
Všechna povinná pole přidávám přes vlastní pole InvoiceFlow:
„Služby vývoje softwaru — [Firemní klient] — červen 2026: Číslo PO: PO-2026-IT-ENG-0921 Registrace dodavatele: VR-84421 Nákladové středisko: IT-OPERATIONS Kód projektu: INV-MGMT-V2 Dodávky fáze 3 dle SOW ze dne 3. března 2026: prostředí UAT, podpora testování klientem, řešení chyb (14 problémů), měření výkonu. Částka: 28 500,00 $ Platební podmínky: Net-45 Splatnost faktury: 15. srpna 2026“
Firemní systémy závazků zpracovávají faktury párováním polí na objednávky. Faktury, které se shodují, jsou zaplaceny včas. Faktury, které se neshodují, uvíznou ve frontách nebo se vrátí k opravě. Udělat to správně je rozdíl mezi včasným inkasem a měsíce trvajícím dobýváním platby.
Agentura po změně
Ztráta klienta za 60 000 $ byla událost, která mě donutila brát fakturaci vážně. Agentura dnes vypadá úplně jinak než v prvním roce.
Současný stav:
- Veškerá fakturace projektů strukturovaná ve fázích s odkazy na SOW
- Změnové požadavky zdokumentovány a naceněny před zahájením práce
- Devět paušálových klientů za 18 200 $ měsíčně opakovaně
- Firemní klienti fakturováni s kompletní dokumentací nákupních polí
- Nula fakturačních sporů za poslední dva roky
- Roční tržby agentury vyšší o 85 % — díky převodu na paušály a disciplíně v projektové fakturaci, ne pouze díky získávání klientů
Ponaučení, které si nesu: software je vysoce hodnotná služba. Fakturace tomu musí odpovídat. Neformální faktura od seriózní inženýrské agentury je rozpor, který vás stojí klienty.
Stáhněte si InvoiceFlow. Vytvořte si své šablony fázové fakturace. Vystavte svou první nabídku paušálu svému příštímu dokončenému projektovému klientovi. Opakovaný příjem změní způsob, jakým řídíte byznys.
Daniel Kim je zakladatelem Kim Development v Seattlu ve státě Washington, kde vytváří zakázková softwarová řešení pro klienty z oblasti velkoobchodní distribuce, logistiky a řízení provozu.