Dobbeltbeskatning er uheldig fordi det bl.a. gir sterke incentiver til ikke å drive med grenseoverskridende økonomisk aktivitet, og på den måten kan hemme investeringene i land som trenger investeringer. For å unngå dobbeltbeskatning er det derfor inngått en rekke skatteavtaler mellom land. I skatteavtalene avklares det hvordan grenseoverskridende økonomisk aktivitet mellom landene skal beskattes. Avtalene inneholder normalt regler om hvor en person eller et selskap skal anses å være hjemmehørende og regler om hvordan ulike inntektskomponenter for personer og selskaper skal skattlegges. Skatteavtalene innebærer også at skattemyndighetene i de ulike landene skal utveksle informasjon og bistå hverandre i skatteinnkrevingen. Slikt samarbeid mellom skattemyndighetene er viktig for å unngå skatteunndragelse.