Feb 27 / OEO Staff

Free Tax Prep Programs Underway, Volunteers Needed

Many of Virginia’s Community Action Agencies across the state provide free tax preparation services for their clients. These services are provided through the IRS's Volunteer Income Tax Assistance (VITA) and Tax Counseling for the Elderly (TCE) programs. Services are provided to individuals who generally make $67,000 or less a year, have disabilities, and/or are limited English-speaking taxpayers.  In addition to VITA, the TCE program offers free tax help, particularly for those who are 60 years of age and older, specializing in questions about pensions and retirement-related issues unique to seniors.

For more information on these programs or to volunteer with a Community Action Agencies to serve as tax preparers, contact the location near you below. All VITA/TCE volunteers who prepare returns must take and pass tax law training that meets or exceeds IRS standards. The following agencies are seeking volunteers for the 2025 tax season:

Appalachian Community Action
and Development Agency

Lee County, Scott County, Wise County, City of Norton

Contact kdavidson@appcaa.org, 276-452-2441

Clinch Valley Community Action

Tazewell County
Contact rmallory@clinchvalleycaa.org

Hampton Roads Community Action Program

City of Hampton, City of Newport News, City of Norfolk, City of Portsmouth, City of Chesapeake, City of Virginia Beach, City of Suffolk, James City County, Essex County, Middlesex County, Mathews County, King and Queen County, King William County

Contact 757-964-9214

Lynchburg Community Action Group

Amherst County, Appomattox County, Bedford County, Campbell County, City of Bedford, City of Lynchburg

Contact Monica Thompson, mthompson@lyncag.org

Monticello Area Community Action Agency

Albemarle County, Fluvanna County, Louisa County, Nelson County, City of Charlottesville 
Contact Nancy Kidd, N_Kidd@macaa.org, 434-882-3190

Mountain Community Action Program
Bland County, Smyth County, Wythe County 
Contact Awilliams@mountaincap.org, 276-228-5231 (Smyth County contact acrocket@mountaincap.org, 276-783-7337)

New River Community Action
Floyd County, Giles County, Montgomery County, Pulaski County, City of Radford 
Contact 540-633-5133

People Inc.
Buchanan County, Clarke County, Culpeper County, Dickenson County, Fauquier County, Frederick County, Page County, Prince William County, Rappahannock County, Russell County, Shenandoah County, Warren County, Washington County, City of Bristol, City of Manassas, City of Manassas Park
Contact 276-619-2235

Pittsylvania County Community Action
Campbell County, Henry County, Pittsylvania County, City of Danville, City of Martinsville
Contact Betsy Bacon, bbacon@pccainc.org, 434-549-8231

Rooftop of Virginia
Carroll County, Grayson County, City of Galax 
Contact Krista Manuel, kmanuel@rtov.org, 276-236-7131 ext. 249

STEP
Franklin County, Patrick County
Contact Kristy Pickeral, kristy.pickeral@stepincva.com, 540-483-5142

Thrive Virginia
Caroline County, Charles City County, Hanover County, King George County, King William County, King and Queen County, New Kent County, Spotsylvania County, Stafford County, City of Fredericksburg, Town of West Point
Contact Lynette Diaz, ldiaz@thriveva.org, 804-215-2144 

Tri-County Community Action Agency
Charlotte County, Halifax County, Mecklenburg County
Contact Catherine Maloney, cmaloney@tricountyva.org, 434-575-7916 

Total Action for Progress (TAP)
Alleghany County, Bath County, Botetourt County, Craig County, Roanoke County, Rockbridge County, City of Buena Vista, City of Covington, City of Lexington, City of Salem, Town of Clifton Forge
Contact 540-777-HOPE