HubSpot
How to Make Someone a Marketing Contact in HubSpot
What a marketing contact is in HubSpot, how to set the status manually or by workflow, and the regional defaults to check before you trust the count.

Key Takeaways
- Marketing contact status, not total contact count, is what your Marketing Hub tier bills against, so the review that controls cost is deciding who is marketing rather than deleting records.
- Signups from the Middle East and Africa are hosted in the EU region by default, which turns HubSpot's data privacy settings on from day one rather than at a switch anyone remembers flipping, and only newly created forms inherit the consent footer automatically.
- Downgrading a contact from marketing to non-marketing does not take effect until the next update date, and the billing-tier adjustment runs later still, so a downgrade decided today still shows on the bill for a cycle.
- Some sources default new contacts to marketing on their own: the switch for non-HubSpot forms ships turned on, so an embedded WordPress or legacy form can be creating marketing contacts nobody approved.
- Automating the designation through a workflow inherits HubSpot's standard enrollment rules, including that re-enrollment is off by default, so scope the trigger carefully before publishing it.
A marketing contact in HubSpot is any contact HubSpot counts against your Marketing Hub tier because you are actively marketing to them: sending campaign emails, running connected ads, or enrolling them in automation. Everyone else in your CRM, past customers, sales-only leads, contacts you are not ready to engage, sits in your database as a non-marketing contact and costs nothing extra. The whole feature exists so you pay for reach rather than for storage, and getting the designation right is a cost decision before it is a marketing one.
For a portal that inherited its contact list from a migration or a legacy WordPress form, that decision is rarely clean on day one. Gartner forecasts total IT spending across the Middle East and North Africa reaching $169 billion in 2026, an 8.9% increase over 2025, and a Marketing Hub renewal is a line item inside that budget an economic buyer reviews directly. What follows is how to set the status, and the three places a regional portal quietly gets it wrong.
What Does Assigning Marketing Contacts Actually Buy You?
Assigning marketing contacts keeps your bill matched to who you are actually engaging rather than to your database size. Your contact tier sets a monthly limit on marketing contacts, and only contacts flagged as marketing count against it: a customer from a closed deal, an inactive lead, or a contact you are holding for later can sit in the CRM as non-marketing at no extra cost. That matters most for a portal with a large inherited list, where a handful of active buyers can otherwise be billed alongside thousands of dormant records nobody is emailing.
How to Manually Set a Marketing Contact
Setting a single contact's status by hand takes four steps:
- Open the contact record. Go to Contacts in your HubSpot dashboard and select the individual you want to change.
- Find Marketing Status on the record. It sits near the top of the contact's properties.
- Choose Set as Marketing Contact. HubSpot applies the change immediately for an upgrade to marketing.
- Confirm it took. The Marketing contact property on the record reflects the new status.
This works fine for a handful of contacts and becomes tedious past that, which is exactly what the workflow route below is for.
How to Automate Marketing Contact Designations
Automating the designation means a workflow does the work HubSpot's own documentation describes as a trigger-and-action pair: define what qualifies a contact, then let the platform apply the status without anyone opening a record. Build it in three parts:
- Pick the trigger. A form submission, a list membership, or a lead score crossing a threshold are the common choices; use whichever event genuinely marks the moment a contact becomes worth marketing to.
- Add the action. Set as Marketing Contact, added as a workflow action, applies the status the moment a contact meets the trigger.
- Publish it, with the enrollment rule in mind. Re-enrollment is off by default on every HubSpot workflow, so a contact who already passed through once will not be re-evaluated later unless re-enrollment is switched on for a trigger that is itself eligible: activity-based properties can never be used for re-enrollment, so an activity-triggered version of this workflow cannot be repaired that way at all. Decide the re-enrollment setting when you build the workflow, not after a contact you expected to flip stays non-marketing for a quarter. Our guide to HubSpot workflows covers enrollment logic in more depth.
What a Regional Compliance Review Wants to See First
Before trusting either method, check two settings that are frequently already decided for a portal bought in this region, not waiting to be switched on. Data privacy settings are a portal-level switch, available on every plan, and HubSpot turns them on by default for accounts whose data storage is based in the EU. Signups from the Middle East and Africa are provisioned into that region, so for most portals bought here there is no "turning it on" moment to plan around: it is already on. What is not automatic is the consequence. Only newly created forms pick up a data-privacy section in their footer; every form already live has to be opened and given notice-and-consent language by hand, form by form, which is the artefact a compliance reviewer actually asks to see rather than the settings toggle itself.
The second setting decides how many contacts became marketing without a decision being made. Both HubSpot-native form types default new contacts to marketing status, and so does the standing switch for non-HubSpot forms, at Settings, Marketing, Forms, Non-HubSpot Forms, which ships turned on. A legacy or WordPress-hosted form embedded before anyone thought to check that switch has been creating marketing contacts the whole time. Chatflows, integrations and the API default the other way, to non-marketing, and a multiple-object import always sets its contacts as non-marketing with no override; only a single-object contacts import lets you choose fresh each time, from a checkbox in that import's details step. Auditing which sources are live and what each one defaults to is the first pass, before you touch a single record.
Why a Downgrade Is Not an Instant Saving
Reviewing contacts regularly is the right habit, but the mechanics of a downgrade are slower than the click that starts one. Setting a contact back to non-marketing does not take effect immediately: if a contact was previously marketing in a given month, the change waits until the next update date, and in the meantime the record's Marketing contact until next update property flips to Yes, which is the signal that the change is pending rather than failed. The contact-tier billing adjustment lags further still, running on its own schedule past the status change itself. Build that lag into your renewal planning rather than expecting the number on the invoice to move the same day you clean up the list, and treat a bulk downgrade ahead of a renewal date as a scheduled task with a lead time, not a same-day fix.
Managing Marketing Contacts Going Forward
Once the defaults are audited and the workflow is scoped, ongoing management is mostly discipline: review engagement regularly and downgrade what has gone cold, segment marketing contacts so campaigns target people rather than the whole database, and keep suppression lists current for anyone who has unsubscribed. None of that replaces the two checks above; it works because they are already correct.
If your contact count looks larger than your actual marketing list, a free HubSpot portal audit is the fastest way to find out which of these defaults is the reason, before your next renewal date rather than after it. A committee that reviews the Marketing Hub line item every cycle, per Gartner's finding that B2B technology buying groups now range from 5 to 16 people across as many as four functions, will ask exactly this question at renewal time, so having the answer ready is worth more than having a smaller invoice by accident.
Sources
Frequently Asked Questions
What counts as a marketing contact in HubSpot?
A marketing contact is any contact HubSpot counts against your Marketing Hub tier because you are actively marketing to them: sending campaign emails, running connected ads, or including them in marketing automation. Non-marketing contacts stay in your CRM and remain visible to sales and service, but HubSpot does not bill for them and marketing tools cannot send to them until the status changes.
Can I set a contact as a marketing contact automatically?
Yes, HubSpot can set a contact as marketing automatically through a workflow: add a trigger such as a form submission or a lead score threshold, then add the Set as Marketing Contact action further down the workflow. The workflow follows HubSpot's standard enrollment rules, including that re-enrollment is off by default, so a contact who already ran through it will not be re-evaluated unless re-enrollment is turned on for an eligible trigger.
Why did downgrading a contact not lower this month's bill?
Because HubSpot does not apply the change immediately: a contact previously marketing in a given month keeps that status until the next update date, and the record's Marketing contact until next update property flips to Yes to show the change is pending rather than failed. The contact-tier billing adjustment runs on its own schedule too, later than the status change itself, so plan for a one-cycle lag rather than an instant saving.
Does every new HubSpot contact start as non-marketing?
No, it depends on how the contact was created: both HubSpot form types default new contacts to marketing, and the switch for non-HubSpot forms ships turned on, so an embedded legacy or WordPress form can be creating marketing contacts without anyone deciding it should. Chatflows, integrations and the API default to non-marketing, and a multiple-object import always sets contacts as non-marketing with no override.
HubSpot Audit
When Was Your Portal Last Checked?
Inherited portals accumulate duplicate records, broken workflows and reporting nobody trusts anymore. A structured audit maps what is actually in your portal and prioritizes the fixes that matter most.
Related Articles

How to Choose a HubSpot Agency in Dubai: 10 Questions and the Answers to Listen For
Ten questions to put to a HubSpot agency in Dubai, and what a good answer sounds like on Arabic delivery, data residency, imports and the compliance review.

