How to upload the files for an add-on domain?

You have to upload the files for an addon domain to its webroot directory. When creating a new addon domain you are asked to specify its webroot directory. Log in your Cpanel and go the Addon domains section. Next to each addon domain you will find which its webroot is.
Also when uploading files through Cpanel’s file manager, you will be asked which directory to go to first. There you can choose directly the addon’s web root.