Yes, there are limitations on ESA contributions. The maximum annual contribution limit per designated beneficiary is ,000. Additionally, there are income limit restrictions that determine whether you are eligible to contribute to an ESA.