Pri oporezivanju mirovina koje umirovljenici, rezidenti RH primaju od inozemnih nositelja mirovinskog osiguranja treba voditi računa o Ugovorima o izbjegavanju dvostrukog oporezivanja ako ih je Republika Hrvatska sklopila s dotičnim zemljama.
Ako je prema međunarodnom ugovoru porez na dohodak plaćen u inozemstvu tada umirovljenik ne plaća porez tijekom godine ali je u nekim slučajevima obvezan predati poreznu prijavu do kraja veljače slijedeće godine kojoj prilaže potvrdu o plaćenom porezu u inozemstvu na temelju koje će Porezna uprava obračunati porez na dohodak prema tuzemnom Zakonu o porezu na dohodak i smanjiti tu obvezu za plaćeni porez u inozemstvu.
Međutim, obveza predaje porezne prijave se ne odnosi na sve umirovljenike koji primaju mirovinu iz inozemstva što također ovisi o međunarodnom ugovoru.
Npr. mirovine koje primaju umirovljenici iz Njemačke iste su oporezovane u Njemačkoj i ne podliježu oporezivanju u Hrvatskoj, što znači da ti umirovljenici nisu obvezni u Hrvatskoj plaćati porez niti su obvezni podnositi poreznu prijavu.
Za mirovine koje se isplaćuju iz drugih zemalja s kojima je Hrvatska sklopila međunarodni ugovor treba uzimati u obzir odredbe tih ugovora.
Ako porez na dohodak na mirovinu nije plaćen u inozemstvu umirovljenik je obvezan porez na dohodak obračunati prema tuzemnom propisu u roku 8 dana od dana primitka mirovine. U tom slučaju nisu obvezni podnositi poreznu prijavu.
Doprinose za obvezno zdravstveno osiguranje nisu obvezni plaćati umirovljenici koji primaju mirovinu iz zemlje s kojom Hrvatska ima sklopljen ugovor o socijalnom osiguranju.
Ako umirovljenik prima mirovinu iz zemlje s kojom Hrvatska nije sklopila ugovor o socijalnom osiguranju, tada je obvezan plaćati doprinos za obvezno zdravstveno osiguranje prema rješenju Porezne uprave.
Posebni doprinos za zdravstveno osiguranje od 3% iz mirovine ne plaća se iz inozemnih mirovina.