Co hrozí za provozování e-shopu bez registrace k DPH po překročení obratu

Kdy vzniká povinnost registrace k DPH a proč je kritické hlídat obrat

U e-shopů je největší problém v tom, že hranice pro registraci k DPH se často „nepozná“ na první pohled. Nečekáte jeden velký obchod, ale stovky menších objednávek, které se sčítají. V českém prostředí je klíčové sledovat obrat za kalendářní rok a zároveň i okamžik, kdy povinnost vzniká podle aktuální legislativy. Pokud povinnou registraci přehlédnete, nejde jen o administrativní pochybení – finanční úřad může doměřit daň, úrok z prodlení i sankce.

Prakticky to znamená, že e-shop musí mít přehled o tom, kdy se tržby přibližují k hranici, a neřešit DPH až ve chvíli, kdy přijde výzva z úřadu. U menších obchodů bývá problém zejména v tom, že účetní data jsou roztroušená mezi platební bránu, bankovní účet, fakturační systém, marketplace platformy a skladový systém. Pokud tyto zdroje nesynchronizujete, snadno vznikne zpoždění v evidenci obratu.

Co přesně hrozí, když registraci zmeškáte

Největší riziko není samotná pokuta, ale doměření DPH zpětně. Pokud jste měli být plátcem a nebyli jste registrovaní, správce daně může požadovat doplacení daně z plnění, která už proběhla. To je pro e-shop nepříjemné hlavně v situaci, kdy ceny byly nastavené jako konečné a DPH nebylo v marži zohledněno.

Vedle doměření se typicky řeší také:

  • úrok z prodlení za pozdní úhradu daňové povinnosti,
  • pokuta za nesplnění registrační povinnosti,
  • riziko kontrolního doměření i na související období,
  • problémy s cash flow, pokud musíte doplácet daň z již utracených peněz,
  • administrativní zátěž spojená s dodatečnými přiznáními a opravami dokladů.

V praxi je nejcitelnější scénář ten, kdy e-shop prodává s nízkou marží, například v segmentu módy, doplňků nebo drobné elektroniky. Pokud je marže třeba 20 %, ale dodatečně musíte odvést DPH z obratu, můžete se dostat do ztráty během několika týdnů. U obchodníků s vyššími náklady na reklamu je situace ještě horší, protože doměrek se „sežere“ i zisk z kampaní.

Modelový příklad: e-shop s ročním obratem 2,2 milionu Kč přehlédne povinnost registrace a prodá zboží s průměrnou marží 25 %. Pokud by měl být plátcem DPH, může zpětné doplacení daně znamenat desítky až stovky tisíc korun podle struktury nákupů, nároků na odpočet a období, které úřad otevře. U obchodů bez přesné evidence skladových pohybů a faktur je navíc velmi obtížné prokázat správné částky.

Jak se počítá obrat v e-shopu a kde podnikatelé nejčastěji chybují

Obrat pro účely DPH není totéž co zisk ani cash flow. Jde o součet relevantních plnění podle daňových pravidel, nikoliv o to, kolik vám „přišlo na účet“. Chyba číslo jedna je, že majitel e-shopu sleduje pouze tržby z platební brány nebo banky. Jenže do obratu mohou vstupovat i další plnění, která jsou v datech rozptýlená.

Nejčastější chyby v praxi:

  • započítávání pouze zaplacených objednávek, nikoli vystavených dokladů podle správného režimu,
  • ignorování dobropisů, storna a vratek,
  • špatné zařazení prodejů přes marketplace,
  • nepřesné párování zahraničních objednávek a OSS režimu,
  • spoléhání na excel bez automatické kontroly limitů.

Pro e-shop je proto zásadní mít jeden zdroj pravdy. Ideálně se obrat počítá z kombinace fakturačního systému, účetnictví a reportů z e-shopu. Pokud používáte WooCommerce, Shoptet, Shopify nebo vlastní řešení, nastavte exporty do účetního softwaru a měsíční kontrolu limitu. U větších obchodů se vyplatí propojení přes API do nástrojů typu Pohoda, Money S3, Abra Flexi, Fakturoid nebo do BI dashboardu v Looker Studiu.

Užitečný postup je jednoduchý: jednou týdně si automaticky stáhnout report obratu, porovnat ho s kumulovaným ročním součtem a nastavit varování na 80 %, 90 % a 95 % limitu. Tím získáte čas na registraci i na úpravu cenové politiky. Pokud obchod běží na reklamním výkonu, je vhodné upozornění propojit i s marketingovým plánem, protože přechod na plátcovství ovlivní marži, ROAS i cenotvorbu.

Jak si nastavit kontrolu obratu technicky a bez zbytečné ruční práce

Nejspolehlivější je automatizace. Ruční hlídání v tabulce funguje jen do chvíle, než máte desítky objednávek denně a více prodejních kanálů. U menších e-shopů stačí jednoduchý systém, u větších je vhodné napojení přes API a pravidelný reporting do jedné tabulky nebo dashboardu.

Praktické nastavení může vypadat takto:

  • e-shop posílá objednávky do účetnictví přes integraci,
  • platební brána a bankovní účet se párují automaticky,
  • CRM nebo ERP eviduje storna, vratky a dobropisy,
  • Google Sheets / Looker Studio zobrazuje kumulovaný obrat v reálném čase,
  • notifikace e-mailem nebo v Slacku upozorní při dosažení 80 % limitu.

Pokud máte vývojový tým, vyplatí se vytvořit jednoduchý skript, který každý den spočítá součet relevantních objednávek a uloží ho do databáze. V prostředí Next.js nebo jiné moderní stackové aplikace lze tento reporting napojit na webhooky z e-shopu. Pro WordPress a WooCommerce existují pluginy i vlastní integrace přes REST API. Důležité je, aby systém uměl pracovat s vráceným zbožím a dobropisy, jinak bude obrat nadhodnocený.

Velmi praktické je také nastavit si „daňový kalendář“ v nástroji jako Asana, ClickUp nebo Notion. Každý měsíc by měl mít odpovědnou osobu, která zkontroluje obrat, stav registrace a případné změny v legislativě. U e-shopů s sezónností, například v doplňcích, sportu nebo hračkách, je nutné sledovat i krátké období prudkého růstu – limit lze překročit během několika týdnů.

Co udělat okamžitě, pokud zjistíte, že jste limit překročili

Jakmile zjistíte, že povinnost registrace mohla vzniknout, nečekejte na kontrolu. Čím dříve začnete jednat, tím menší bývají následné škody. První krok je zkontrolovat přesné datum překročení limitu a připravit podklady z prodejního systému, účetnictví a banky. Druhý krok je konzultace s účetním nebo daňovým poradcem, protože správný postup závisí na typu plnění a na tom, zda prodáváte v Česku, do EU, nebo mimo EU.

V praxi je vhodné udělat toto:

  • zastavit ruční cenotvorbu a přepočítat marže včetně DPH,
  • zjistit přesné období, od kdy měla registrace platit,
  • zrekonstruovat obrat z objednávek, faktur a plateb,
  • připravit dodatečné přiznání a případná kontrolní hlášení,
  • upravit obchodní podmínky, ceníky a faktury,
  • informovat zákaznickou podporu, pokud dojde ke změně cen.

U e-shopů, které prodávají do zahraničí, je navíc důležité sledovat i související režimy jako OSS nebo pravidla pro prodej do EU. I když nejde přímo o klasickou registraci k DPH v tuzemsku, chyby v těchto oblastech mohou mít podobně nepříjemné dopady. Z pohledu provozu webu a marketingu to znamená jediné: daňové limity nejsou účetní detail, ale součást obchodní infrastruktury. Kdo je hlídá stejně pečlivě jako výkon kampaní, ten minimalizuje riziko pokut i zbytečných zásahů do cash flow.