According to the Bureau of Labor Statistics, the average bookkeeper makes $19.82 per hour.