For over three decades, Bookkeeping Solutions has proudly operated as a family-run business, serving the Stafford, VA area since 1992. Carmen (Margy) Spruill, an Enrolled Agent, and her team of dedicated professionals specialize in meeting the year-round needs of individual taxpayers and small businesses, including Sole Proprietors, LLCs, Partnerships, Corporations, Estates, and Trusts.

Margy and her team take great pleasure in building personal connections with clients as an integral part of the tax preparation process, enabling Bookkeeping Solutions to deliver the high-quality services that families and businesses demand. We alleviate the stress and uncertainty that often accompany ‘tax filing time,’ eradicating any lingering concerns about overlooked financial opportunities.

For the individual taxpayers, we provide the assurance that your tax returns are meticulously prepared to maximize eligible deductions and employ effective tax strategies. Specifically, our Tax Planning Consultations, available year-round, go beyond adjusting withholdings to ensure that no money is left unclaimed.

Margy is also a Registered Social Security Analyst. This credential authorizes Margy to provide comprehensive analyses to help taxpayers nearing Social Security age to optimize and maximize their Social Security Benefits.

For our business clients, we not only provide annual income tax preparation but our suite of services for small businesses includes accounting and bank reconciliation, payroll services, quarterly payroll taxes, sales taxes, and periodic reviews of data entered by business owners. These services are tailored to meet the specific needs of our valued business owners. This level of service allows our business clients to operate with confidence, knowing that we pay keen attention to their unique requirements and actively explore opportunities for optimizing tax savings while ensuring full compliance.

Habakkuk 3:17-19

Get the Social Security Benefits You Deserve

The average household loses over $110,000 in potential income by making the wrong Social Security claiming decisions. I can help you get the money you earned and are entitled to.


For more information or to get an estimated quote, please contact us.