The average hourly rate for a virtual bookkeeper in the U.S. is $18.00, according toa study by Ziprecruiter.