Eine Doppelbesteuerung liegt vor, wenn ein Steuerpflichtiger für dasselbe Vermögen oder Einkommen zweimal besteuert wird. Dies ist der Fall, wenn sich die Steuerhoheitsgebiete überschneiden und ein Transaktions-, Vermögens- oder Einkommensbetrag in beiden Ländern besteuert wird. Wenn eine Person mit dieser Situation konfrontiert ist, kann sie einen erheblichen Teil ihres Einkommens verlieren, und in einigen Fällen kann dies dazu führen, dass die Person einen niedrigeren Lebensstandard hat. Auch Kapitalgesellschaften haben mit Doppelbesteuerung zu kämpfen, da eine Kapitalgesellschaft ihre Gewinne versteuert, nur um ihre Aktionäre erneut besteuern zu lassen.
Gegner der Doppelbesteuerung behaupten, dass sie der Wirtschaft schadet, da sie für diejenigen, die sparen und investieren, unglückliche Folgen hat. Sie argumentieren oft, dass die Beseitigung von Doppelsteuern in all ihren Formen die Wirtschaft ankurbeln wird, was zu mehr Arbeitsplätzen, höheren Gehältern und einem viel besseren Lebensstandard führt.
Manche Leute argumentieren, dass die Doppelbesteuerung von Unternehmen überhaupt kein Problem ist. Sie halten eine Kapitalgesellschaft für eine rechtlich von ihren Aktionären getrennte Einheit und verweisen auf die Tatsache, dass den Aktionären ein gewisser Schutz vor Haftung in Bezug auf Schäden gewährt wird, die von einer Kapitalgesellschaft verursacht werden. Da eine Kapitalgesellschaft ein von ihren Aktionären völlig getrennter Steuerzahler ist, wird argumentiert, dass derselbe Steuerzahler nicht zweimal auf denselben Vermögenswert oder Ertrag besteuert wird.
Manchmal kommt es aufgrund internationaler Aktivitäten zu einer Doppelbesteuerung. Eine Person kann beispielsweise in einem Land geschäftlich tätig sein, während sie in einem anderen wohnt. In einer solchen Situation kann die Person verpflichtet sein, ihre Geschäftsgewinne in ihrem Wohnsitzland sowie in dem Land, in dem das Unternehmen tätig ist, zu versteuern. Da dies die Steuerzahler dazu zwingen kann, einen erheblichen Teil ihres Einkommens aufzugeben, haben einige Länder Steuerabkommen, um dies zu verhindern. Diese Abkommen ermöglichen es Steuerpflichtigen, in ihrem Wohnsitzland Steuern zu zahlen, wobei sie im anderen Land von der Besteuerung befreit sind.
In anderen Fällen der internationalen Doppelbesteuerung wird ein Unternehmen oder eine natürliche Person in dem Land besteuert, in dem ein Gewinn entsteht. Der Steuerpflichtige genießt dann eine Steuergutschrift in seinem Wohnsitzland, wodurch das Problem beseitigt wird. Diese Situation bietet Steuerzahlern jedoch keine einfache Möglichkeit, Steuern zu vermeiden, und die Steuerbehörden in jedem Land kommunizieren miteinander, um Steuerzahler zu ermitteln und zu untersuchen, die versuchen, diese Gesetze zu verwenden, um Zahlungen zu vermeiden.