Adjust Ban Book Bookmark Calendar Car Checked Circle Outlined Clock Close Coffee Equal Housing Opportunity Exclamation Facebook Female Flag Gift Globe Graduation Grid Hammer Hand Heart Habitat for Humanity Charlotte Habitat for Humanity Charlotte - Julia's Cafe & Books Habitat for Humanity Restore Charlotte Habitat for Humanity - Young Professionals House Instagram Leaf Line Chart LinkedIn Habitat for Humanity Restore Megaphone Menu Mobile Pencil Recycle Search Star Suitcase Tags Twitter Users Wrench YouTube Envelope

make a difference

Since our founding in 1983, more than 1,700 families in Charlotte have realized their dream of safe, affordable homeownership. This is only possible due to the work and dedication of volunteer groups like yours.

Thank you for your interest in volunteering with Habitat Charlotte!

group volunteer opportunities

Construction (Groups of 4-25)

Most large volunteer groups choose to volunteer on Habitat Charlotte’s new home or Critical Home Repair sites. Tasks include framing, roofing, drywall installation, siding, painting, building sheds, trim work, minor repairs and more.

No experience necessary – our site supervisors provide all the on-site support and training needed. To register your group for a construction shift, follow the group registration instructions below.


ReStore (Groups Up to 15)

Groups can also volunteer at the Wendover Road ReStore for a morning or afternoon volunteer shift. Tasks include unloading donations, cleaning, sorting and carrying furniture

To schedule a shift, please contact the ReStore Volunteer Coordinator at 704.716.7040 ext. 2230 or

ReStore Info

Book Drives (Groups of 5-10)

Join the Julia’s Café & Books team to collect books in host neighborhoods on Saturdays. Your group can help distribute flyers and tote bags or help pick up tote bags filled with books. To register your group for a Book Drive, follow the group registration instructions below.


register your group

For construction or a book drive, login and complete the registration form to get started.

Group Registration

Registration Steps

  1. 1 Volunteer Login
  2. 2 Open Group Account
  3. 3 Search Shifts
  4. 4 Register for Shift
  5. 5 Receive Email Confirmation

Step 01

Volunteer Login

Visit Habitat Charlotte’s Volunteer Login Page

Login to an existing individual volunteer account or create a new individual volunteer account.

Step 02

Open Group Account

Create a new group account or access an existing group account

New Group Leaders: visit the Group Login Page to create your new group

Returning Group Leaders: Once you’ve logged in, click the “View Your Group” link to access your group’s information

Step 03

Search Shifts

Search for group shifts

Click on “Sign up for More Shifts.” Choose your day of the week and date range. Opportunities are usually listed 4-6 weeks in advance.

Step 04

Register for Shift

Register for group shifts

Ensure your team is available for the entire shift and that all members meet age requirements (16 or 18, task-dependent). Please note: the maximum number of spots you can request is listed in the “OPEN SPOTS” column.

Request a shift. Indicate the number of spots you are requesting by typing in the number in the “NUMBER OF SPOTS YOU ARE RESERVING” column (far-right). Click the box in the “SELECT” column, then click “NEXT.”

Step 05

Receive Email Confirmation

Look for email confirmation from Volunteer Services team

If approved for your requested shift, the group leader will receive a confirmation email with full shift details and registration instructions for your team members. All volunteers are required to utilize the volunteer portal.

international volunteering

Join a trip to one of Habitat Charlotte’s international tithe partners.

Learn More

custom sponsorship

If you’re looking for a customized group volunteer experience, Habitat Charlotte is happy to work with you and your team! There are several different sponsorship opportunities available, and can be tailored to meet your group’s specific needs.

sponsorship opportunities

more questions?

Please contact Volunteer Services at 704.716.7078 or

Volunteer FAQ