You can easily restore your website backup on a different cPanel hosting account by following the steps below:
Activate a new hosting plan or add new domain in your hosting.
Upload the backup file with File Manager or FileZilla.
If the website uses a database, then create a new database and import a database backup. After that, you will only need to update in the configuration file of your site. If the site displays an "Error establishing database connection", make sure to check this article.
Done, your site has been successfully restored! To see the changes, you may need to clear the browser cache and local DNS cache 😊
After the restoration, your website will be brought back to the state it was at the moment of backup creation. All the changes that were done after the backup date will be reverted