On an hourly contract, you log hours and the client is automatically billed for them. Please this article to learn how to log time using the Upwork Desktop App. Please learn about Hourly Payment Protection and weekly billing cycle.
Your client can issue a bonus payment for the work you have already done. Keep in mind that bonus payment is not protected under our Hourly Protection for Freelancers.
Let us know if you need further assistance.