Customized wordpress theme locally put on someones WordPress account

Since you have developed custom theme, just zip your theme folder.
Now login to your client WordPress site,From dashboard menu select Appearance->themes -> click to add new-> click upload theme. now upload your zip theme folder and active the theme.