According to ZipRecruiter, a virtual bookkeeper can make an average of $38,193 per year as of September 2020. You can charge $60 per hour as a virtual bookkeeper with little to no experience and gradually increase your rate as you get more clients, experience, and skills, up to $100 per hour.