W praktyce zdarza się, zwłaszcza przy umowach zawieranych z wyprzedzeniem czasowym, że podatnik otrzymuje zadatek na poczet dostawy towarów bądź usług, które mają nastąpić w przyszłości. W razie odstąpienia od umowy przez potencjalnego klienta przed wydaniem towaru (wykonaniem usługi) zadatek, stosownie do umowy, zostaje przez sprzedawcę zatrzymany (pozwalają na to przepisy kodeksu cywilnego).
Analizując skutki zatrzymania zadatku przez sprzedawcę, Europejski Trybunał Sprawiedliwości w wyroku z 18 lipca 2007 r. w sprawie Société thermale d’Eugénie-les-Bains przeciwko Ministre de’Économie, des Finances et de l’Industrie (C-277/05) orzekł, że kwoty zapłacone tytułem zadatku w ramach umów dotyczących świadczenia usług hotelarskich podlegających podatkowi od wartości dodanej, w przypadku gdy klient skorzysta z uprawnienia do odwołania rezerwacji a kwoty te są zatrzymywane przez hotel, należy uznać za odszkodowanie ryczałtowe. Jest ono płacone w celu naprawienia szkody poniesionej w następstwie niewykonania umowy przez klienta, bez bezpośredniego związku z jakąkolwiek odpłatnie świadczoną usługą, i jako takie nie podlega opodatkowaniu.
Zdaniem ETS zadatek nie stanowi wynagrodzenia za niezależne i możliwe do wyodrębnienia usługi. Jego zatrzymanie służy naprawieniu szkód poniesionych przez przedsiębiorstwo w wyniku odstąpienia od umowy. Odszkodowanie to nie jest wynagrodzeniem za świadczenie i nie stanowi części podstawy opodatkowania VAT.
Ponieważ stosownie do art. 19 ust.11 ustawy o VAT obowiązek podatkowy powstaje z chwilą przyjęcia zadatku, sprzedawca obowiązany jest zadeklarować VAT należny w rozliczeniu za miesiąc otrzymania takiej kwoty.
Od zasady tej są nieliczne wyjątki, np. dotyczące usług turystyki opodatkowanych od marży, przy świadczeniu których otrzymanych przedpłat nie opodatkowujemy w dacie ich wpływu. W pozostałych wypadkach, w zależności od kategorii nabywcy, wystawiana jest faktura VAT bądź też kwota podatku wynika z prowadzonej ewidencji sprzedaży (w tym również za pomocą kasy rejestrującej).