Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Nastavení DPH ve WooCommerce

Modul 4: DPH, doprava a platby · Doba čtení: 11 minut

Cíl lekce: Po této lekci dokážete ve WooCommerce správně nastavit DPH pro prodej ve své zemi, vysvětlit důsledky každého nastavení a najít rozdíl ze zaokrouhlení nebo chybnou cenu.

Klíčové pojmy: sazba DPH, základní a snížená sazba, ceny zadávané s DPH nebo bez DPH, výpočet daně na základě, daňové třídy, tabulka sazeb, priorita, zaokrouhlování, zobrazení v obchodě a v pokladně, přípona, B2B, přenesení daňové povinnosti, dodání zboží do jiného členského státu, VIES

Tato lekce vysvětluje pravidla platná k 9. listopadu 2026. Nejde o právní ani daňové poradenství. Máte-li pochybnosti o své situaci, obraťte se na právníka, svou oborovou organizaci nebo svého účetního.

Proč je DPH v e-shopu složitější než ve fakturačním programu

Na fakturu napíšete jednu částku, jednu sazbu a jednoho zákazníka. V e-shopu počítá DPH program pro každý košík, každou zemi, každý způsob dopravy a každý slevový kód, tisíckrát denně. Jedno chybné nastavení se pak promítne do každé objednávky. A spotřebitel to hned vidí: zákon požaduje, abyste spotřebitelům zobrazovali celkovou cenu včetně daní (EU: čl. 6 odst. 1 písm. e) směrnice 2011/83/EU; Nizozemsko: článek 6:230m odst. 1 písm. e a 3:15d odst. 2 BW; Německo: Art. 246a § 1 EGBGB; viz lekce 5.1).

WooCommerce počítá DPH, až když to zapnete: WooCommerce > Nastavení > Obecné, zaškrtávací políčko Povolit daňové sazby a výpočty (Enable tax rates and calculations). Poté se objeví záložka Daň (Tax). Pokud políčko zaškrtnuté není, je každá cena jen číslo bez logiky DPH a Vaše účetnictví sedí jen tehdy, když mají všechny Vaše ceny náhodou stejnou sazbu.

Sazby ve třech ukázkových zemích

ZeměZákladní sazbaSnížené sazbyPříklad snížené sazby
Nizozemsko21%9% a 0%mnoho potravin
Belgie21%12%, 6% a 0%mnoho potravin
Německo19%7%mnoho potravin

Která sazba patří ke kterému produktu, určují pravidla každé země; čajová konvice spadá pod základní sazbu, pro sypaný čaj může platit snížená sazba. Máte-li pochybnosti, zeptejte se svého účetního. V Česku je základní sazba DPH 21 %. Aktuální sazby všech zemí EU najdete v databázi TEDB Evropské komise (viz Další čtení). Budete je potřebovat v lekci 4.2.

Nastavení jedno po druhém

Na záložce Daň jsou volby, při kterých se chybuje nejčastěji.

Ceny zadávané s daní (Prices entered with tax). Zadáte u produktu jako spotřebitelskou cenu € 24,20 (≈ 590 Kč), nebo € 20,00 (≈ 487 Kč) bez DPH? Pro e-shop prodávající spotřebitelům je volba „ano, zadávám ceny včetně DPH“ většinou nejpraktičtější: cena, kterou zadáte, je cena, kterou zákazník uvidí, i po zaokrouhlení. Pro velkoobchod, který pracuje s cenami bez DPH, je logičtější „ne“. Vyberte si jednou a už to neměňte, pokud už máte produkty: WooCommerce Vaše stávající částky nepřepočítá. Když to přepnete později, budou všechny Vaše ceny naráz o 21 procent vyšší nebo nižší.

Vypočítat daň na základě (Calculate tax based on): doručovací adresy zákazníka (výchozí), fakturační adresy nebo adresy obchodu. Prodáváte-li jen ve své zemi (Theehuis Example jen v Nizozemsku), na tom příliš nezáleží. Prodáváte-li do více zemí EU nad limitem z lekce 4.2, potřebujete doručovací adresu: tam zboží dorazí.

Daňová třída dopravy (Shipping tax class): ve výchozím stavu „na základě položek v košíku“. Má to jednu zvláštnost: je-li v košíku jeden produkt se základní sazbou, použije WooCommerce tuto sazbu i pro dopravu, i když je v košíku také produkt s jinou sazbou. Zda to ve Vaší situaci odpovídá, je otázka pro Vašeho účetního; některé země rozdělují náklady na dopravu poměrně.

Zaokrouhlování: „Zaokrouhlit daň na úrovni mezisoučtu namísto zaokrouhlování po řádcích“. WooCommerce upozorňuje, že rozdílné nastavení při zadávání a zobrazení vede k rozdílům o jeden cent; tlačítko Použít doporučené nastavení je sjednotí.

Další daňové třídy: kromě třídy Standardní existují ve výchozím stavu Snížená sazba a Nulová sazba. Pro každou třídu vytvoříte tabulku sazeb. U každého produktu zvolíte třídu.

Zobrazit ceny v obchodě a Zobrazit ceny v košíku a pokladně: včetně nebo bez DPH. Pro spotřebitele: včetně. Pomocí přípony (Price display suffix) za cenu přidáte text, například „vč. DPH“. Pro e-shop pro spotřebitele i firmy můžete použít {price_excluding_tax} a zobrazit obojí: „vč. DPH ({price_excluding_tax} bez DPH)“.

Tabulka sazeb

Každý řádek tabulky sazeb obsahuje: kód země, kód státu (kraj), PSČ, město, sazbu %, název, prioritu, složeninu a dopravu (zda se sazba vztahuje i na náklady na dopravu). Pro Theehuis Example, který prodává jen v Nizozemsku:

TřídaZeměSazbaNázevDoprava
StandardníNL21,0000BTWano
Snížená sazbaNL9,0000BTWano

Necháte-li kraj, PSČ a město prázdné, platí řádek pro celou zemi. * jako země znamená „každá země“: nepoužívejte to pro DPH, protože pak Váš e-shop účtuje 21 procent i zákazníkovi v Německu.

K prioritě: WooCommerce bere pro každou prioritu jen první odpovídající sazbu. Více sazeb současně (v Evropě jen zřídka potřeba) dostane každá jinou prioritu. Složenina (compound) znamená daň z daně; to se v EU u běžné DPH nevyskytuje, nechte to vypnuté.

Příklad výpočtu a past zaokrouhlení

Theehuis Example zadává ceny včetně DPH. Čajová konvice stojí € 29,95 (≈ 730 Kč). WooCommerce počítá zpětně: 29,95 / 1,21 = 24,75 bez DPH a 5,20 DPH. Balíček čaje za € 4,95 (≈ 121 Kč) s 9 procenty: 4,95 / 1,09 = 4,54, DPH 0,41.

Zákazník koupí tři balíčky čaje. Zaokrouhleno po řádcích: 3 × 0,41 = 1,23. Zaokrouhleno na mezisoučtu: 14,85 / 1,09 = 13,62, DPH 1,23. Zde stejně, ale při jiném počtu kusů se to může lišit o cent. Nejde o chybu WooCommerce, ale o důsledek zvolené možnosti. Vyberte jednu, sjednoťte ji se svým účetnictvím a neměňte ji uprostřed čtvrtletí.

Prodej firmám

Firmě ve stejné zemi účtujete běžnou tuzemskou DPH (Theehuis Example nizozemské firmě nizozemskou); firma si ji odečte. Prodáváte-li zboží firmě v jiné zemi EU s platným DIČ, jde většinou o dodání zboží do jiného členského státu: účtujete 0 procent a firma přizná DPH ve své zemi (daňová povinnost se přenáší). K tomu musíte ověřit DIČ ve VIES, kontrolním systému Evropské komise, a dodání samostatně vykázat v přiznání k DPH a v souhrnném hlášení (v Nizozemsku opgaaf intracommunautaire prestaties). WooCommerce to samo nedělá: potřebujete rozšíření, které si při placení vyžádá DIČ, ověří ho ve VIES a pak DPH neúčtuje. Pokud se ověření nezdaří, účtujete běžnou DPH. Než to zapnete, nechte to zkontrolovat svého účetního.

V praxi: takto to vypadá ve WooCommerce

  1. Nastavení > Obecné: vyplnit adresu obchodu, zaškrtnout výpočty daní.
  2. Nastavení > Daň: ceny zadávané včetně DPH, výpočet na základě doručovací adresy, zobrazení včetně DPH, přípona „vč. DPH“.
  3. Standardní sazby (u Theehuis Example): řádek NL 21%, název BTW, doprava zapnutá. Snížená sazba: NL 9%.
  4. U každého produktu v Detail produktu > Obecné: daňový stav „Zdanitelný“ a správná daňová třída.
  5. Test: vložte produkt do košíku, zadejte adresu ve své zemi (u Theehuis Example nizozemskou) a zkontrolujte, zda částka DPH odpovídá Vaší kalkulačce.

Shrnutí

  • Zapněte výpočet daní a jednou provždy zvolte, zda ceny zadáváte včetně, nebo bez DPH.
  • Spotřebitelé vždy vidí cenu včetně DPH; přípona to zpřehlední. V Česku je základní sazba DPH 21 %.
  • Jedna tabulka sazeb pro každou třídu; pro každou prioritu platí první odpovídající sazba; žádná * jako země.
  • Rozdíly o jeden cent ze zaokrouhlení vyplývají z Vaší volby zaokrouhlování po řádcích, nebo na mezisoučtu.
  • Prodej firmám v jiných zemích EU (přenesení daňové povinnosti) vyžaduje ověření DIČ ve VIES a rozšíření.

Kvíz

1. Theehuis Example má 200 produktů s cenami včetně DPH a přepne „Ceny zadávané s daní“ na „ne“. Co se stane?



2. Co se stane, když v tabulce sazeb zadáte jako zemi * u 21 procent?



3. Belgická firma s platným DIČ kupuje čajové konvice od nizozemského Theehuis Example. Jaké je obvykle pravidlo?



4. Proč se může DPH na objednávce lišit o cent od Vašeho vlastního výpočtu?



Úkol

Úkol A4.1: Sedí Vaše ceny s DPH? Zadejte adresu svého e-shopu, slug nebo adresu jednoho produktu, cenu tohoto produktu bez DPH, sazbu DPH a zda prodáváte spotřebitelům, nebo jen firmám. Program si produkt vyžádá přes Store API (/wp-json/wc/store/v1/products?slug=...), veřejný přístupový bod, který může použít každý návštěvník. Vypočítá zobrazenou cenu (prices.price děleno 10 na currency_minor_unit) a porovná ji s Vaší cenou bez DPH krát (1 + sazba).

  • Zelená u spotřebitelů: zobrazená cena je Vaše cena včetně DPH (s odchylkou do 2 centů).
  • Oranžová: u ceny chybí označení jako „vč. DPH“ (v price_html), nebo měna není euro.
  • Červená u spotřebitelů: obchod zobrazuje cenu bez DPH, nebo cenu, která neodpovídá ani jedné z nich (zkontrolujte sazbu, daňovou třídu produktu a „Ceny zadávané s daní“).

U „jen firmy“ je správně cena s DPH i bez DPH, s tipem jasně uvést, o kterou jde. Pozor: Store API zobrazuje ceny podle nastavení „Zobrazit ceny v obchodě“, pro návštěvníka bez adresy na základě adresy obchodu.

Úkol A4.1: Sedí Vaše ceny s DPH?






Co vyplníte a co zjistíme, neukládáme. Váš prohlížeč si pamatuje Vaše odpovědi a to, zda jste úkol splnili. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol měli (téměř) správně; i to tam můžete odstranit.

Další čtení

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…