Is there a limit to the size of the CSV file I can upload?

A: Yes

The size limit is 100MB.

This equates to more than 1,000,000 entries so it should be more than enough for your sending requirements. You will receive an error if you attempt to exceed this limit in which case you must split your CSV file and upload multiple times.