Due to COVID-19, our different locations may have very different processes and procedures from one location to another; in addition, many sites have closed or changed location due to the pandemic.
All free tax preparation sites require an appointment; there are no walk-in locations.
This is a listing of the New Hampshire free tax preparation locations hosted by Tax-Aide or our coalition partners - for other states, go here.
If you are dialing 2-1-1 from outside of New Hampshire, dial 866-444-4211 during regular business hours.
(Dropoff) Dropoff sites typically schedule a short (~15 minute) appointment during which they will collect your tax papers and information, prepare your return, and then schedule a follow-up appointment for you to pick up your completed and electronically filed return at a later date. Some locations will digitize your papers and return them to you on the spot, while others may retain your papers until the return is complete.
(In person) In person sites will prepare your return with you present; you will leave with a completed and electronically filed tax return.
(While-U-Wait) While-U-Wait sites will prepare your return while you wait outside of the tax preparation room - perhaps in your car, perhaps in a separate room. You will leave with a completed and electronically filed return.
Andover
(While-U-Wait) The Andover HUB, 157 Main Street (Tax-Aide)
Call for appt. 802 332-5065
W 9:00AM - 5:00 PM
Brattleboro (VT)
(Dropoff) SEVCA Brattleboro, 15 Grove St (VITA)
Call for info: 802 722-4575
M, Tu, W, Th, F 9:00AM - 4:00PM
Center Ossipee
(Dropoff) Ossipee Public Library, 74 Main Street (Tax-Aide)
Call for appt. 603 539-6390
M 10:00AM - 3:30PM
Claremont
(While-U-Wait) Claremont Senior Center, 5 Acer Heights Road (Tax-Aide)
Call for appt: 802 345-5415
F 9:00AM – 3:00 PM
Colebrook
(In Person) Colebrook Public Library, 126 Main Street (Tax-Aide)
Call for appt: 603 237-4808
Th 1:00PM - 4:30PM
Concord (2 locations)
(While-U-Wait) Goodlife Programs & Activities, 254 North State Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
M, Tu, Th 9:00AM - 12:45PM
(In Person) Workplace success, 2 Industrial Park Drive Building 2 (VITA)
Call 603 892-0701 if you can’t find the building
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Sa 9:00AM-2:00PM
Contoocook
(Dropoff) Hopkinton Town Library, 61 Houston Drive (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
W, Th 10:00AM - 1:15PM
Derry
(Dropoff) Marion Gerrish Community Center, 39 West Broadway (Tax-Aide)
Call for appt: 603 289-6314
M, W 9:15AM - 3:00 PM
Dover
(Dropoff) Dover Public Library, 73 Locust Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Tu Th Sa 9:00AM – Noon
Epping
(Dropoff) American Legion Post 51, Route 125 & Elm Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Tu 11:30AM – 2:00PM
Epsom
(While-U-Wait) Epsom Public Library, 1606 Dover Road (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Th 10:30AM-2:30PM
Exeter
(While-U-Wait) Exeter Public Library, 4 Chestnut Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
F 11:15AM - 3:00PM
Franklin
(Dropoff) TRIP Center & Bessie Rowell Community Center, 12 Rowell Drive (VITA)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Th, Sa 9:00AM - 3:00PM
Gorham
(Dropoff) Family Resource Center, 123 Main Street (VITA) (Jan 29 - Apr 13)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
W 9:00AM - 3:00PM
Greenville
(Dropoff) Chamberlin Public Library, 46 Main Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Th 9:00AM - 11:00AM
Groveton
(Dropoff) Northumberland Public Library, 31 State Street (Tax-Aide)
Call for appt: 603 636-2066
W 9:30AM - 1:30PM
Hampton
(Dropoff) Lane Memorial Library, 2 Academy Ave. (Tax-Aide)
Call for appt: 603 230-4121
W 1:30PM - 3:30PM
Th 2:30PM - 5:30PM
Sa 10:00AM - 11:00AM
Hopkinton
See: Contoocook
Hudson
(Dropoff or In Person) Rodgers Memorial Library, 194 Derry Road (VITA)
Call 603 886-6030 for appt.
M, Th, Sa 9:30AM - 12:30PM
Jaffrey
(Dropoff) Jaffrey Public Library, 38 Main Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Th 1:00PM - 4:00PM
Keene
(Dropoff) Keene Recreation Center, 312 Washington Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
M 10:00AM - 12:15PM
We 10:30AM - 11:45AM
Laconia (2 locations)
(Dropoff) Laconia Senior Center, 184 Beacon Street West (Tax-Aide)
Call for appt: 603 524-7689
W 9:00 AM – 12:30PM
(In Person) Laconia Senior Center, 184 Beacon Street West (VITA)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
We 5:15PM-8:00PM
Sa 9:00AM-12:45PM
Lancaster
(Dropoff) Weeks Memorial Library, 128 Main St (Tax-Aide)
Call for appt: 603 788-3352
Th 9:00AM - 2:00PM
Lebanon
(While-U-Wait) Upper Valley Senior Center, 10 Campbell Street (Tax-Aide)
Call for appt. 603 448-4213
Tu 8:45AM – 4:00PM
Littleton (2 Locations)
(Dropoff) Littleton Area Senior Center, 66 Riverglen Dr. (Tax-Aide)
Call for appt: 603 444-6050
M Noon - 3:30PM
(Dropoff) Mt Eustis Common, 262 Cottage Street Suite 253 (VITA)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
M 4:00PM - 7:00PM
Manchester (4 locations)
(In Person or Dropoff) Manchester Police Athletic Leauge, 409 Beech St (VITA)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Sa 9:00AM - 3:00PM
(While-U-Wait) Primerica-Blais Associates, 735 Chestnut St (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Th 5:00PM - 8:00PM
(Dropoff) Salvation Army, 121 Cedar Street
Call for appt: 603 626-2626 (appointments scheduled by Catholic Medical Center)
M, W, F, 9:00AM - 1:45PM
(Dropoff) SNHU, Lobby of Webster Hall, 2500 N. River Road (VITA)
Call for appt. 603 930-8587
Tu F 2:00PM - 7:00PM
Merrimack (2 locations)
(While-U-Wait) John O’Leary Adult Community Center, 5 Church Street (Tax-Aide)
Call for appt: 603 424-5021
W 9:00AM - Noon
(While-U-Wait) Merrimack Public Library, 470 Daniel Webster Highway
Call for appt: 603 424-5021
M 9:00AM - Noon
Milford
(Dropoff) Milford Masonic Temple, 30 Mont Vernon St (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Tu 9:00AM - 11:45AM
Th Noon - 2:15PM
Moultonborough
(Dropoff or In Person) Moultonborough Public Library (Tax-Aide)
Call for Appt: 603 476-8895
Tu 9:30AM - 4:00PM
Nashua (2 locations)
(Dropoff) Nashua Public Library, 2 Court Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Spanish speaker available on Mondays
M, W 10:15AM – 1:45PM
(Dropoff) United Way of Greater Nashua, 20 Broad Street #1 (VITA)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Tu, F 10:00AM – 2:00PM
New Ipswich
(Dropoff) New Ipswich Public Library, 6 Main Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt
W 2:00PM - 5:15PM
New London
(Dropoff) Whipple Hall, 25 Seamans Road (Tax-Aide)
Call for appt. 802 359-7480
Th, F 9:00AM - 4:00PM
Newport
(Dropoff or While-U-Wait) Newport Senior Center, 76 South Main Street (Tax-Aide)
Call for appt. 603 863-3177
Th 8:15AM-3:00PM
North Conway
(While-U-Wait) Pope Memorial Library, 2719 Main Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt
Mo 10:00M- 6:00PM
Tu 10:00AM - 7:00PM
Peterborough (2 locations)
(In Person) Hancock Mobile VITA, 507 Southfield Lane (VITA)
Call for Appt: 603 562-5510
M, T 2:00PM - 6:00PM
Sa 9:00AM - 1:00PM
(Dropoff or In Person) The River Center, 15 Nichols Road (VITA)
Call for appt: 603 924-6800
W 3:00PM - 6:00PM
Sa 8:30AM - 2:00PM
Plaistow
(While-U-Wait) Plaistow Public Library, 85 Main Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
M, Th 9:00AM - 1:00PM
Plymouth
(Dropoff) Whole Village, 258 Highland St (VITA)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Tu Th 4:00PM - 6:30PM
Sa 9:00AM - 12:30PM
Portsmouth (2 locations)
(Dropoff) Senior Activity Center, 125 Cottage Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Su Noon - 1:15PM
Tu 4:30PM - 5:45PM
(Dropoff) Southern New Hampshire Services, 4 Cutts Street (VITA)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
M, Tu, W 9:30AM - 2:30PM
Rochester
(While-U-Wait) Rochester Public Library, 65 South Main Street (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Tu, Th, Sa 9:00AM - 12:00PM
Salem (2 locations)
(Dropoff) Centerpoint Community Church, 101 School St (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
F, Sa 9:00AM - 1:00PM Spanish, Cantonese, and Japanese available Sat morning
(Dropoff or In Person) Salem High School, 44 Geremonty Dr. (VITA)
Enter at main entrance to school
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
Sa 10:00AM - 3:00PM
Seabrook
(Dropoff) Seabrook Library, 25 Liberty Lane (Tax-Aide)
Call for Appt: 603 474-2044
W 9:15AM - Noon
Stratham
(While-U-Wait) Wiggin Memorial Library, 10 Bunker Hill Ave (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
M, Th 3:15PM - 7:00PM
Weare
(While-U-Wait) Weare Public Library, 10 Paige Memorial Lane (Tax-Aide)
Call for appt: 603 765-0558
M, Tu, W 10:30AM - 3:30PM
Feb 14th, 15th, 16th only
Westminster (VT)
(Dropoff) SEVCA, 91 Buck Drive (VITA)
Call for info: 802 722-4575
M, Tu, W, Th, F 10:00AM - 4:30PM
White River Junction (VT)
(Dropoff) Hartford Town Hall (Tax-Aide)
SCHEDULE ONLINE NOW or dial 2-1-1 for appt.
W 9:00AM - 11:15AM
Windsor (VT)
(Dropoff) Windsor Connection Resource Center, 1 Railroad Ave
Call for info: 802 722-4575
M, Tu, W, Th, F 8:30AM - 3:45PM