Home/ Blog/ Data Governance

Marketing or Sales: Who Actually Owns Data Quality?

Marketing blames sales. Sales blames marketing. Meanwhile your CRM rots. Here's who actually owns data quality — and how to fix it for good.

Ask your marketing team who owns data quality and they'll point at sales. Ask your sales team and they'll point straight back. Meanwhile, your CRM has 40% duplicate records, email bounce rates are climbing past 8%, and your revenue forecasts are built on guesswork. The finger-pointing is costing you real money — Gartner estimates poor data quality costs organisations an average of $12.9 million per year. The question of ownership isn't academic. It determines whether the problem ever gets solved.

Why This Question Keeps Getting Dodged

Data quality sits in the gap between two teams who are measured on completely different things. Marketing is judged on lead volume and MQL count. Sales is judged on pipeline and closed revenue. Neither metric punishes bad data directly — at least not immediately. A marketer can hit their MQL target with contacts that have no phone numbers and job titles pulled from LinkedIn guesswork. A sales rep can close a deal despite the CRM record being a mess. The system tolerates poor data, so nobody owns fixing it.

There's also a structural problem. Most RevOps teams are small, or don't exist yet. In the absence of a dedicated function, data governance defaults to whoever shouts loudest or whoever the CRM admin happens to be. That's not ownership. That's firefighting.

What Marketing Actually Controls (And Where It Falls Short)

Marketing touches data at the moment of creation. Forms, ad campaigns, content downloads, webinar registrations — these are the entry points where records are born. That gives marketing enormous leverage over initial data quality. If your forms don't validate email format, don't block role-based addresses like info@ or sales@, and don't use progressive profiling to fill gaps over time, you are importing garbage at scale from day one.

Common marketing data failures include:

  • Forms with no field validation allowing free-text job titles like "asdfgh" or "N/A"
  • Gated content that accepts personal email addresses when you only sell B2B
  • List imports from events or third-party providers with no deduplication step
  • UTM parameters applied inconsistently, making attribution data unreliable
  • No suppression logic, so unsubscribed contacts get re-enrolled in new nurture sequences

Marketing can control all of these. But once a lead becomes an SQL and crosses into sales territory, marketing's direct influence over that record largely disappears.

What Sales Actually Controls (And Where It Falls Short)

Sales reps interact with CRM records hundreds of times a week. They update deal stages, log calls, add contacts to accounts, and create new records manually when they find a prospect on LinkedIn. This constant interaction means sales has the most up-to-date intelligence on any given contact — and the highest capacity to either improve or degrade data quality.

Common sales data failures include:

  • Creating duplicate contacts because searching before adding feels slower than just adding
  • Leaving required fields blank to move a deal forward faster
  • Updating deal values and close dates erratically, making pipeline reports meaningless
  • Logging notes in free-text fields instead of structured properties, which can't be reported on
  • Never marking contacts who've left a company, so you keep marketing to dead email addresses

The root cause isn't laziness — it's incentive misalignment. A sales rep who takes three extra minutes to properly enrich a CRM record gets zero credit for it. A sales rep who books a meeting in those same three minutes gets closer to quota. Until data hygiene is part of how reps are measured or coached, it will keep losing to pipeline activity every time.

The Real Answer: RevOps Owns the System, Both Teams Feed It

The honest answer is that neither marketing nor sales should be the ultimate owner of data quality. Both teams generate and modify data, but neither has the mandate, the tools access, or the cross-functional authority to enforce standards across the whole revenue process. That's a RevOps job.

A functioning data governance model looks like this:

  • RevOps sets the standards. What fields are required? What constitutes a valid contact record? What's the deduplication rule? These decisions need to be made once, documented, and enforced through CRM configuration — not left to individual judgement.
  • Marketing owns data at entry. Form design, list import protocols, lead source taxonomy, and enrichment logic are marketing's responsibility. If a bad record gets into the CRM, the audit trail should show where it came from and why the gate didn't catch it.
  • Sales owns data in motion. Once a record is active in the pipeline, sales is responsible for keeping it current. Contact left the company? Update it. Deal amount changed? Fix it. New stakeholder identified? Add them. This needs to be a defined expectation, not an aspiration.
  • Regular audits close the loop. A monthly data quality review — even 90 minutes with a CRM health dashboard — catches decay before it compounds. Duplicate rate, missing field rate, bounce rate, and stale deal age are the four metrics that tell you whether the system is healthy.

HubSpot gives you most of the tooling to enforce this natively. Required properties, duplicate management, data quality automation (available from Operations Hub Starter), and property-level audit logs mean you can build accountability into the platform itself rather than relying on cultural buy-in alone.

How to Start Fixing It This Quarter

You don't need a six-month data governance project. You need three decisions made and acted on:

1. Run a baseline audit. Pull your current duplicate rate, calculate what percentage of active contacts are missing email, phone, or company name, and check your email bounce rate against the last three campaigns. These numbers will be worse than you expect. That's fine — you need them to prioritise.

2. Assign a named owner for each data entry point. Not a team. A person. Someone in marketing owns form configuration and list imports. Someone in RevOps or sales ops owns CRM property setup and deduplication rules. When something is broken, there's no ambiguity about whose problem it is.

3. Build one enforcement mechanism before you build another process. The fastest win is usually making three or four key properties required in HubSpot so deals can't advance without them. This creates friction at the right moment — when a rep is motivated to move a deal forward — and generates cleaner data without a single training session.

Data quality doesn't improve because people care more. It improves when the system makes bad data harder to create than good data.

Is your CRM working against your revenue team?

We audit HubSpot portals for B2B companies across London and the UK — and we find the same data problems costing pipeline every time. Book a free 30-minute discovery call and we'll tell you exactly where your biggest gaps are.

Book Your Free Discovery Call

Frequently Asked Questions

Who is ultimately responsible for data quality in a B2B company?

No single team owns it in isolation — but RevOps (or whoever manages your CRM operations) should hold the governance mandate. Marketing owns data at the point of creation, sales owns it during active pipeline management, and RevOps sets the standards both teams operate within. Without that three-way model, accountability falls through the gap between functions.

How do you measure data quality in HubSpot?

Start with four metrics: duplicate contact rate, percentage of records missing critical fields (email, phone, company), email hard bounce rate, and average age of open deals with no recent activity. HubSpot's Data Quality command centre (Operations Hub) surfaces many of these automatically, but you can build most of this visibility with custom reports even on lower tiers.

What's a realistic target for CRM data quality?

For active contacts in your ICP, aim for less than 2% duplicates, fewer than 10% of records missing required fields, and a hard bounce rate below 2% on marketing sends. These aren't arbitrary — at 2% bounce rate you're still well within deliverability safe zones; above 5% you risk domain reputation damage that hurts every campaign you run.

Why do sales reps neglect CRM data hygiene?

Primarily because they're not measured on it. If quota attainment, activity metrics, and pipeline coverage are the only things that affect compensation and performance reviews, data quality will always come last. The fix is partly structural — use required fields and automation to reduce the effort — and partly managerial, by making data accuracy a visible coaching point in deal reviews.

Can HubSpot enforce data quality automatically?

Partially, yes. You can use required properties to block deal stage progression, set up duplicate management rules, build workflows that flag or merge incomplete records, and use form validation to prevent bad data at entry. Operations Hub adds more sophisticated automation. But no tool eliminates the need for human decisions about what good data looks like — that's a governance question, not a software question.

How often should we run a data quality audit?

Monthly at minimum for active pipeline data, quarterly for a deeper review of your full contact and company database. A monthly 90-minute session reviewing four or five key metrics catches decay early, before it compounds into a problem that requires days of manual cleanup. If you've never audited before, your first session will take longer — but it's worth it to establish the baseline.

Let's talk about your CRM

Book a free 30-minute discovery call. We'll show you what's broken, where revenue is leaking, and what to fix first.

Book your discovery call

Frequently asked questions