Kupnja i prodaja nekretnina te stjecanje i otuđenje nekretnina drugim pravnim poslovima nisu samo poslovni poduhvati važni za stranke ugovornih odnosa, nego i za poreznu vlast. Promet nekretninama važan je izvor poreznih prihoda, a uređen je dvama zakonima: Zakonom o porezu na promet nekretnina i Zakonom o porezu na dodanu vrijednost. Dobit ostvarena od trgovine nekretninama oporezuje se kod pravnih osoba prema pravilima propisanim Zakonom o porezu na dobit, a kod fizičkih osoba samo u posebnim slučajevima propisanim Zakonom o porezu na dohodak.
Porezom na promet nekretnina oporezuju se sve vrste zemljišta (poljoprivredno, građevinsko i drugo zemljište) i građevine (stambene, poslovne i sve druge zgrade te njihovi dijelovi), ali samo ako ne podliježu porezu na dodanu vrijednost. Dakle, promet zemljišta uvijek se oporezuje porezom na promet nekretnina, a građevine se oporezuju ili porezom na promet nekretnina ili porezom na dodanu vrijednost.
Porezom na promet nekretnina oporezuju se građevine sagrađene prije početka primjene Zakona o porezu na dodanu vrijednost, tj. prije 1. siječnja 1998. godine. Tako se oporezuju i nove građevine sagrađene nakon 1998. ako oduševitelj nekretnine nije prije stjecanja koristio pravo na pretporez. To će, primjerice, biti u slučaju kada građevinu prodaje građanin koji pri nabavi nije mogao odbiti pretporez ili kad je prodavatelj poslovni subjekt koji nije obveznik poreza na dodanu vrijednost pa i nema pravo koristiti pretporez niti zaračunavati PDV (primjerice, mali poduzetnici koji nisu porezni obveznici, banke i društva osiguranja koji obavljaju oslobodjenje prometa, tijekom državne vlasti koja nisu porezni obveznici i drugi).
Porez na promet nekretnina plaća se prema stopi od pet posto na tržišnu vrijednost nekretnine koja se u pravilu utvrđuje na temelju isprava o stjecanju nekretnine (kupoprodajni ugovor, faktura, rješenje i dr.). Ako porezna uprava ocijeni da je u ispravama o stjecanju nekretnine tržišna vrijednost nekretnine nerealna, porezna uprava procjenjuje tržišnu vrijednost kao osnovicu za utvrđivanje poreznih obveza. Obveznik plaćanja poreza na promet nekretnina uvijek je stjecatelj nekretnine. Jedino ako je prodavatelj nekretnine u ugovoru o prodaji preuzeo obvezu plaćanja poreza, solidarno jamči za naplatu tog poreza.
Porezna obveza za porez na promet nekretnina nastaje u trenutku sklapanja ugovora ili drugoga pravnog posla kojim se stječe nekretnina. Stječe li se nekretnina na temelju odluke suda ili drugoga nadležnog tijela upravne ili sudbene vlasti, porezna obveza nastaje u trenutku pravomoćnosti odluke. U roku 30 dana od nastanka porezne obveze porezni obveznik (stjecatelj) dužan je prijaviti obvezu poreznog upravi nadležnoj prema području na kojem se nalazi nekretnina (dakle, ne prema sjedištu ili prebivalištu stjecatelja, već prema mjestu gdje se nalazi nekretnina!). Prijava se podnosi na obrascu čiji je sadržaj propisan Pravilnikom o obliku i sadržaju prijave poreza na promet nekretnina, na kojem se, među ostalim podacima, navodi svrha za koju stjecatelj nekretnine namjerava koristiti nekretninu (npr. stambeni, poslovni prostor, kuća za odmor i dr.) i izvori sredstava iz kojih je plaćena kupovna cijena nekretnine.
Porezni obveznik dužan je platiti porez nakon rješenja u roku 15 dana od dana pravomoćnosti rješenja o utvrđivanju obveze za porez na promet nekretnina. Plaćanje poreza na promet nekretnina nije uvjet za upis vlasništva nekretnine u zemljišnu knjigu. Stjecatelj nekretnine može se upisati kao vlasnik nekretnine iako nije platio porez na promet nekretnina.