Jeśli stawka podatku VAT zmienia się w trakcie okresu rozliczeniowego, to świadczenie należy co do zasady podzielić na dwa okresy (do dnia zmiany stawki i po dniu zmiany stawki) i do każdego okresu zastosować stawkę obowiązującą w danym okresie.
W przypadku otrzymania zaliczki dotyczącej świadczenia przyszłego, co do którego zmianie ulega stawka VAT, ale po dniu przyjęcia zaliczki, stosuje się stawkę VAT obowiązującą w dniu zapłaty zaliczki (w odniesieniu do kwoty przyjętej zaliczki; jeśli zaliczka wynosiła 100%, to całość świadczenia opodatkowana jest wg starej stawki VAT).