Bookkeeping can be a financially rewarding profession, especially for those who work independently as freelancers. Freelance bookkeepers have the flexibility to set their own rates, typically charging between $40 and $60 per hour, depending on their experience and the complexity of the work. When a freelance bookkeeper manages multiple clients and works full-time hours, their annual income can surpass the average salary of salaried bookkeepers, which generally ranges from $35,000 to $40,000 per year. Additionally, experienced bookkeepers with specialized skills or those working in niche industries may command higher rates, further increasing their earning potential. Overall, with dedication and a solid client base, bookkeepers can earn a comfortable income that exceeds traditional salaried positions.