Tot de middelen waarmee kapitaalvlucht kan worden voorkomen behoren de installatie van doeltreffender controlesystemen (vooral in de belastingstelsels) in ontwikkelingslanden, het bewustmaken van de rijke inwoners van ontwikkelingslanden van hun plichten en het aanmoedigen van eigendom en waarborgen dat geld niet wordt weggesluisd naar belastingparadijzen (waaronder begrepen die in de Europese Unie).
Kapitalflucht ließe sich auf verschiedene Weise verhindern, beispielsweise durch die Einrichtung wirksamerer Kontrollsysteme (insbesondere über die Steuersysteme) in den Entwicklungsländern, mit denen die wohlhabenden Schichten in den Entwicklungsländern zur Einhaltung ihrer Pflichten angehalten werden, sowie durch die Förderung der Eigenverantwortung und durch Maßnahmen, mit denen die Umleitung von Geldern in Steueroasen (einschließlich solcher in der EU) vermieden wird.