How to Email a Group of Contacts in Gmail

The short answer
Type your Google Contacts label name into the To or Bcc field and select the autocomplete suggestion showing the contact count. Gmail expands all addresses instantly. Use Bcc when recipients don't know each other — it hides their addresses from the rest of the list. Free Gmail accounts cap at 500 recipients per email.
How to email a contact group in Gmail: type the label name in To or Bcc, let Gmail expand the addresses, and send. Bcc hides recipients from each other.
On this page
If you have organized your contacts into labels in Google Contacts, Gmail can send one email to the entire group in a few clicks — no copy-pasting individual addresses. You type the label name into the To or Bcc field, select the autocomplete suggestion, and Gmail expands every address in that label immediately. This is Gmail's built-in method for group sends, and it works on web and mobile.
This guide explains how to email a group of contacts in Gmail from start to finish: which field to use and why it matters, what Gmail actually does when it expands the addresses, the sending limits you need to know for larger groups, what to try when the autocomplete doesn't appear, and how the process differs slightly across Gmail's platforms.
The short answer#
Open a compose window, click the To field, and start typing the name of your Google Contacts label. Gmail's autocomplete will surface a suggestion that shows both the label name and the number of contacts it contains — for example, 'Advisory Board (6 contacts)'. Clicking that suggestion drops all six addresses into the field at once. You then write your subject and message and send as normal.
Before you click Send, decide whether To or Bcc is the right field for this send. If the recipients know each other and a reply-all conversation is expected — a small team, a group of collaborators — To is appropriate and everyone sees the full list. If the recipients don't know each other, or you don't want each person seeing every other address on the list, put the group in the Bcc field instead. Bcc sends the same email to everyone but hides the other recipients from each individual. This matters both as a courtesy and as a data-handling practice: putting a list of clients or contacts in the To field inadvertently shares each person's address with every other person on the list.
When Gmail expands the addresses, you will see individual addresses listed rather than the label name. That is normal and expected. Gmail does not send under the label name as if it were a distribution alias; it sends to each specific address stored in the label at that moment. This means you can remove individual addresses before sending by clicking the small X next to any address you want to exclude — useful when one person on the list shouldn't receive this particular message.
Default to Bcc for most group sends
Before you start#
Two things need to be in place before Gmail can expand a contact group into your compose window.
First, the group must already exist as a label in Google Contacts. Labels are the organizational unit Gmail uses for group sends — there is no separate 'group' object inside Gmail itself. If you haven't created the label yet, go to contacts.google.com, add a label, assign your contacts to it, and return to Gmail. Newly created labels generally appear in Gmail's autocomplete within a few minutes, though in some cases it can take up to 15 minutes for the sync to complete. If the label doesn't appear right away, wait a moment and try again rather than assuming the feature is broken.
Second, know your sending limits before you send to a large group. Gmail enforces per-email and per-day caps that apply regardless of whether you use the label method or enter addresses manually. Exceeding these limits causes Gmail to block the send, and you won't always get a clear error message about why.
| Account type | Recipients per email (max) | Daily sending limit |
|---|---|---|
| Free Gmail (gmail.com) | 500 | 500 total across all emails in a rolling 24-hour window |
| Google Workspace (Business Starter) | 500 | 2,000 external recipients per day |
| Google Workspace (Business Standard and above) | 500 | 2,000 external recipients per day |
How to email a contact group in Gmail#
The following steps apply on the Gmail web interface. Mobile steps are the same in sequence but differ slightly in how you switch to the Bcc field — see the platform differences section below.
- 1
Open a compose window
Click the Compose button in Gmail's left sidebar, or press C on a desktop browser. The compose window opens with the cursor in the To field by default.
- 2
Type the label name in the To or Bcc field
Start typing the name of your Google Contacts label — two or three characters is usually enough to surface the suggestion. Gmail's autocomplete shows matching options from both your individual contacts and your labels. Look for the entry that shows a contact count alongside the label name, such as 'Suppliers (14 contacts)'. If you want to send via Bcc, click the Bcc link that appears on the right side of the To field first to open the Bcc field, then type the label name there.
- 3
Select the label suggestion
Click the label suggestion, or navigate to it with the arrow keys and press Enter. Gmail immediately expands all the addresses from that label into the field. Each individual address appears as a separate chip. This is the full list of contacts in the label who have an email address set — contacts in the label without an email address are silently skipped.
- 4
Remove anyone who shouldn't receive this message
Scan the expanded address list and click the X on any address you want to remove from this particular send. The contact remains in the label; you're only adjusting who receives this specific email. This step is worth taking a moment on before a large send — it's the last checkpoint before delivery.
- 5
Write your subject and body, then send
Add a subject line, write your message, and click Send. Gmail delivers the email to every address remaining in the field. If you used Bcc, each recipient sees only their own address in the email header — the other recipients are not visible to them.
Platform differences#
The label autocomplete behavior is consistent across Gmail's surfaces, with small differences in how you access the Bcc field and manage addresses after expansion.
| Platform | Label autocomplete | Switching to Bcc | Notes |
|---|---|---|---|
| Gmail web | Yes — label name plus contact count appears in the dropdown | Click the Bcc link to the right of the To field before typing the label | Full address management after expansion; easiest to spot and remove individual addresses |
| Gmail iOS app | Yes — type the label name in the To or Bcc field | Tap the To label at the far left of the field to toggle between To, Cc, and Bcc | Autocomplete works reliably; removing individual addresses after expansion requires tapping each chip |
| Gmail Android app | Yes | Tap the To label to toggle the field type | Behavior mirrors iOS; label suggestions appear in the same autocomplete list as individual contact names |
| Google Workspace (web) | Yes | Same as free Gmail web | If your Workspace admin has enabled a shared Directory, directory groups also appear in autocomplete alongside personal labels |
What to do when the contact group won't autocomplete#
The autocomplete suggestion failing to appear — or the wrong contacts expanding — is the most common issue with this method. The causes are specific and the fixes are straightforward once you know which cause applies.
One pattern that catches people: a contact in the label may have multiple email addresses stored in Google Contacts, such as a work address and a personal address. When Gmail expands the label, it uses the address marked as primary for that contact. If you need to send to a different address for a specific contact, remove the expanded chip for that person and type their alternate address manually.

| Symptom | Likely cause | Fix |
|---|---|---|
| Nothing appears when typing the label name | Label was created recently and hasn't synced yet | Wait 10–15 minutes and try again; the sync between Google Contacts and Gmail is not instant |
| Label name appears in autocomplete but no contact count shown | The label exists but has no contacts with email addresses | Open contacts.google.com, find the label, and confirm each contact has an email address field filled in |
| Only some contacts expand when the label is selected | A subset of contacts in the label have no email address stored | Check each contact in the label and add the missing addresses, then try again |
| The label name does not appear in autocomplete at all | Typo in the label name, or the label was created under a different Google account | Verify the label exists in the account currently signed in to Gmail; open contacts.google.com and confirm you're viewing the right account |
| Autocomplete shows individual contacts but not the group | You're typing a name that matches both individual contacts and the label — individual matches are ranked higher | Type more characters of the label name, or try a unique prefix of the label that doesn't match any individual contact name |
A faster way to send to groups regularly#
If you send to the same contact groups on a recurring basis — a weekly update to an advisory list, a regular check-in with a client roster, a recurring supplier notice — the Gmail label approach works but requires the same manual steps every time: open compose, type the label name, select the group, write the message, check the list, send. We build AI Emaily, an AI-native email client, and it handles recurring group sends differently: you set the recipient group and the sending pattern once, the assistant drafts the message in your voice based on your Personal Context and client profiles, and you review and approve from a single screen before anything goes out.
For a one-off group email, Gmail's native label expand is the right tool and this guide covers everything you need. For regular sends to the same groups where the manual steps add up over time, a client that holds the context between sends is worth looking at. You can start a 7-day free trial at aiemaily.com to see how it fits your workflow.
Frequently asked
See it in AI Emaily
Keep reading

Written by
Nafiul HasanNafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.