Microsoft Defender XDR for MSPs: How to Deliver Enterprise-Grade Security at Scale
Architecture, permissions, multi-tenant operations, and service-delivery considerations.
Reviewed by ContraForce team
What is Microsoft Defender XDR?
ContraForce runs security delivery on top of Microsoft Defender XDR. Microsoft Defender XDR (Extended Detection and Response) is an integrated threat protection platform that unifies security signals across your entire organization. Unlike point solutions, Defender XDR connects data from multiple security domains to provide holistic visibility and automated response capabilities.
Core Capabilities
Endpoint Protection
- Real-time threat detection on Windows, Mac, Linux, iOS, and Android devices
- Advanced behavioral analytics and machine learning-driven threat detection
- Automated remediation of compromised endpoints
- Vulnerability management and patch prioritization
- EDR (Endpoint Detection and Response) capabilities native to Windows 10/11 and Microsoft Defender for Endpoint
Email Security
- Protection against phishing, malware, and business email compromise (BEC)
- Advanced threat protection through machine learning models
- Detonation of suspicious attachments in isolated environments
- Advanced email threat protection (ATP)
- Safe Links and Safe Attachments functionality
Identity & Access Security
- Microsoft Defender for Identity monitors user behavior and detects lateral movement
- Risk-based conditional access policies
- Anomalous authentication detection
- Compromised credential identification
Cloud Application Security
- Microsoft Defender for Cloud Apps monitors SaaS application usage and threats
- DLP (Data Loss Prevention) across cloud platforms
- Real-time threat detection and shadow IT discovery
- Insider risk management capabilities
Extended Platform Coverage
- Microsoft Defender for Cloud (infrastructure protection)
- Integration with third-party solutions via Microsoft Graph and APIs
- Unified investigation and remediation across attack chains
The MSP Challenge: Enterprise Design vs. Multi-Tenant Reality
While Defender XDR is powerful, it was architected for large enterprise organizations with centralized security teams. MSPs face unique challenges when attempting to deliver Defender XDR as a managed service:
Single-Tenant Mindset
Defender XDR is designed around single-tenant deployments. Enterprise customers manage alerts, investigations, and response policies within a single tenant. MSPs managing 50, 500, or 5,000 clients cannot reasonably expect their analysts to toggle between customer portals or switch contexts hundreds of times daily.
Tenant Isolation Complexity
Each MSP client requires a separate Azure AD tenant. This means separate Defender consoles, separate alert streams, separate threat intelligence, and separate response automation. Managing consistent security policies across dispersed tenants is operationally expensive and error-prone.
Alert Fatigue at Scale
Defender XDR generates thousands of alerts daily per tenant. For an MSP managing hundreds of tenants, the total alert volume quickly exceeds the capacity of any manual SOC team. Without intelligent triage and prioritization, critical incidents are buried under noise.
Licensing and Compliance Overhead
Managing Defender XDR licenses across multiple customer tenants requires ongoing tracking, renewal management, and compliance verification. License changes, policy conflicts, and tenant onboarding create administrative overhead that scales linearly with customer count.
Skill Gap in MSP Teams
Defender XDR requires deep expertise in Microsoft 365, Azure, threat intelligence, and incident response. Most MSPs employ generalist IT professionals who handle networking, servers, and user support. Building in-house expertise for Defender XDR management is expensive and time-consuming.
Multi-Tenant Management Challenges
Current Native Tools: Limitations and Workarounds
Microsoft Lighthouse Microsoft Lighthouse provides a consolidated view of your managed tenants, but it's primarily designed for IT operations tasks (device management, security updates, password resets). Its security capabilities are limited and do not provide the alerting, investigation, or response features needed for a comprehensive MDR (Managed Detection and Response) service.
GDAP (Granular Delegated Admin Privileges) GDAP is a major improvement over the legacy DAP (Delegated Admin Privileges) model, offering granular permission management. However, GDAP does not eliminate the fundamental architectural limitation: each tenant's Defender data remains siloed. You still cannot run unified threat hunts across multiple tenants or correlate attack patterns across your customer base.
Defender Portal Multi-Tenant Access The Defender portal now supports delegated admin access via GDAP, allowing MSPs to view alerts from managed tenants. However, this interface is not optimized for MSP workflows. Switching between 100+ customer tenants is time-consuming, and the portal lacks:
- Cross-tenant alert correlation and deduplication
- Unified incident investigation across tenants
- Centralized response automation
- AI-driven triage specific to MSP risk profiles
- Multi-tenant custom detection content management
Result: MSPs using native Defender XDR tools face manual context-switching, incomplete visibility, and slow incident response, negating the efficiency benefits Defender XDR promises.
How ContraForce Solves the Problem
ContraForce is an Agentic Security Delivery Platform purpose-built for MSPs to manage Defender XDR at scale. Instead of replacing Defender XDR (which is expensive and operationally complex), ContraForce integrates directly with your existing Defender deployments, adding the multi-tenant intelligence layer that MSPs need.
The ContraForce Approach
Architecture Overview ContraForce ingests Defender XDR data from all managed tenants through scoped Microsoft Entra ID enterprise applications, consented per module. Our AI engines process billions of security signals to identify patterns, correlate threats across tenants, and prioritize incidents by business impact. The result is a unified dashboard where your security team manages hundreds of Defender XDR deployments like a single, intelligent system.
Zero-Replace Integration ContraForce works alongside your existing Defender XDR infrastructure. We don't replace your endpoints, email gateways, or identity systems. Instead, we layer AI-driven intelligence on top, making Defender XDR more efficient without requiring rearchitecture or data migration.
AI-Driven Triage and Prioritization Our machine learning models analyze thousands of daily alerts across your tenant portfolio and classify them by:
- Criticality: Does this threat target high-value assets or sensitive data?
- Business Impact: Which incidents affect revenue-generating systems or compliance requirements?
- Attack Stage: Is this a reconnaissance probe, lateral movement, or data exfiltration?
- Context: Are similar alerts firing across multiple tenants, indicating a coordinated campaign?
Only high-priority incidents reach your analysts' queue. False positives are suppressed using behavioral baselines learned from your specific environment.
ContraForce Capabilities with Defender XDR
1. Automated Threat Investigation
ContraForce augments Defender XDR's automated investigation and response (AIR) with deeper cross-tenant context. When an alert fires, ContraForce:
- Correlates the incident across all your managed tenants to identify if the threat is spreading
- Maps the attack chain using behavioral data from endpoints, email, identity, and cloud apps
- Identifies zero-day or emerging threats by comparing attack patterns to industry threat intelligence
- Surfaces compromised credentials, lateral movement paths, and data exfiltration indicators
- Generates a prioritized investigation timeline for analyst review
Result: Analysts spend less time gathering routine evidence and more time reviewing response decisions. Actual investigation time depends on incident complexity, evidence, and approvals.
2. AI-Powered Incident Response (Gamebook)
ContraForce's Gamebook engine translates threat intelligence into automated response workflows. When a threat is detected, the system:
- Classifies the threat using MITRE ATT&CK framework and threat actor TTPs
- Selects pre-configured response workflows (containment, eradication, hardening)
- Executes containment actions in Defender XDR (isolate endpoints, block senders, revoke sessions)
- Coordinates responses across multiple affected tenants simultaneously
- Provides human-in-the-loop controls so analysts maintain oversight of automated actions
Supported Actions:
- Isolate compromised endpoints from the network
- Block malicious email senders and attachments at the organization level
- Terminate suspicious user sessions and revoke refresh tokens
- Disable compromised user accounts with optional re-enablement after verification
- Apply conditional access policies to restrict risky logins
- Collect forensic evidence for post-incident analysis
3. Multi-Tenant Visibility & Correlation
Unified Incident Dashboard A single pane of glass for all incidents across all managed tenants. Analysts see:
- Real-time incident severity distribution
- Incidents correlated across multiple tenants (indicating a broader campaign)
- Customer risk scoring based on active incidents, vulnerability exposure, and compliance gaps
- Trending threat indicators (common malware families, attack tactics, vulnerable software)
Threat Correlation Engine Automatically identifies when the same threat appears across multiple customer tenants. For example:
- Malware detected on endpoints at Company A, B, and C
- Phishing campaign targeting the same industry vertical
- Lateral movement patterns indicating a multi-tenant breach attempt
This cross-tenant intelligence allows MSPs to:
- Warn affected customers of sector-wide attacks
- Prioritize response resources based on breadth of impact
- Provide threat intelligence to customers for their own risk management
4. Custom Detection Content & Threat Intelligence
Managed Detection Library ContraForce maintains a curated library of custom detection rules optimized for MSP environments and common threat actors targeting your customer base. Rules cover:
- Living-off-the-land attacks (exploiting built-in Windows tools)
- Ransomware families (encryption detection, lateral movement patterns)
- Business email compromise (anomalous email forwarding rules, credential harvesting)
- Supply chain threats (code repository manipulation, dependency injection)
- Insider threats (unusual data access, privilege escalation, bulk downloads)
Threat Intelligence Integration ContraForce ingests threat intelligence from multiple sources and cross-references it against your environment:
- Command & control (C2) infrastructure indicators
- Malicious domains and IP ranges
- Compromised credential feeds
- Threat actor TTPs and attack patterns
- Industry-specific threat reports
This intelligence is automatically applied to your Defender XDR environment, enabling proactive detection of known threats.
5. Compliance and Reporting
Automated Threat Detection Reports Generate automated incident detection and response summaries. Reports include:
- Security incident summaries
- Threat landscape analysis
- Remediation status and timelines
- Risk metrics and trend analysis
- Recommended security improvements
Client Reporting Create branded, client-facing security reports that demonstrate the value of your managed Defender XDR service:
- Monthly threat summary (threats detected, incidents resolved, mean time to response)
- Risk metrics (exposed credentials, vulnerable systems, compliance gaps)
- Recommended actions and security roadmap
- Comparison to industry benchmarks
Performance Metrics That Matter
Real-world results from MSPs deploying ContraForce with Defender XDR:
Detection and Response Time
Before ContraForce:
- Mean Time to Detect (MTTD): 4-6 hours (depending on manual monitoring)
- Mean Time to Respond (MTTR): 8-12 hours
- Manual investigation time: 2-4 hours per incident
After ContraForce:
- MTTD: 10-15 minutes (automated)
- MTTR: 45-60 minutes (automated triage + analyst handoff)
- Investigation time: measured per incident class and procedure
Impact: Critical threats are contained before meaningful data loss or lateral movement occurs.
Cost Per Incident
Before:
- Average incident costs MSPs $8,000-$15,000 per investigation
- Includes analyst time, escalation, coordination, and post-incident analysis
- MSPs often absorb costs for customer relationships
After:
- Average incident costs drop to $400-$750
- Automation handles 80% of investigation and initial response
- Analysts focus on complex threats and post-incident hardening
Impact: MSPs can profitably offer managed Defender XDR services even to mid-market customers.
Onboarding Per Tenant
ContraForce integration with Defender XDR is rapid and non-disruptive:
- API credential provisioning: 5 minutes
- Data collection configuration: 10 minutes
- Policy and workflow customization: 10-15 minutes
- Testing and validation: 5 minutes
Impact: Onboard new customers in under one hour, even during business hours.
Step-by-Step Deployment Guide
Prerequisites
- Microsoft Defender XDR licenses for your customer tenants
- Azure AD / Entra ID with GDAP roles assigned to MSP admin accounts
- At least one managed tenant in production (test or customer environment)
Step 1: Deploy Defender XDR Across Managed Tenants
If not already deployed:
- Assess Customer Licensing: Verify that customers have appropriate Microsoft 365 and Defender licenses (Business Premium or Enterprise plans include Defender for Office 365, Defender for Endpoint, etc.).
- Enable Defender Pillars:
- Defender for Office 365 (email security)
- Defender for Endpoint (EDR on Windows, Mac, Linux devices)
- Defender for Identity (Azure AD threat detection)
- Defender for Cloud Apps (SaaS security)
- Configure Data Retention: Set audit log retention to 90-365 days (depending on compliance requirements).
- Establish Admin Roles: Use GDAP to assign appropriate roles (Security Admin, Compliance Admin, SOC analyst roles) to your team members.
Step 2: Activate ContraForce
- Create ContraForce Account: Sign up for ContraForce and provision your MSP tenant.
- Authenticate Managed Tenants: Add each customer tenant to ContraForce by granting admin consent to its scoped Entra ID enterprise applications. ContraForce will request read permissions only on:
- Incident data
- Alert data
- Device inventory
- User and identity information
- Email gateway logs
- Configure Data Sync: ContraForce syncs Defender XDR data continuously. Configure initial sync parameters:
- Historical data lookback (e.g., last 30 days)
- Alert ingestion frequency (real-time)
- Inventory refresh rate (hourly)
Step 3: Customize AI Models and Workflows
- Define MSP Risk Profile: Configure ContraForce to understand your customers' industry, size, and risk tolerance:
- Industry vertical (healthcare, finance, legal, manufacturing, etc.)
- Organization size (SMB vs. enterprise)
- Compliance requirements
- Risk appetite (aggressive containment vs. conservative monitoring)
- Import Threat Intelligence: Connect ContraForce to:
- Your existing threat intelligence feeds
- Industry-specific threat reports
- Internal threat actor profiles
- Zero-day intelligence sources
- Customize Workflows: Modify response workflows to align with customer policies:
- Approval workflows (auto-response vs. analyst approval)
- Escalation paths (on-call vs. distributed team)
- Incident communication templates (alert customers of incidents)
- Recovery procedures (password resets, data wiping, etc.)
Step 4: Deploy Across Your First Customer
- Select Your First Customer: Choose a customer willing to test ContraForce alongside Defender XDR (ideally one with active threat activity to validate detection).
- Monitor and Validate: Run ContraForce in monitoring mode for 2 weeks:
- Verify alert accuracy and false positive rates
- Validate incident correlation across customer environment
- Test workflow execution on isolated incidents
- Gather feedback from customer security stakeholders
- Refine Configurations: Based on those results:
- Tune alert thresholds to reduce false positives
- Adjust response automation (add manual approval gates if needed)
- Update workflows based on customer feedback
Step 5: Scale to Full Customer Base
- Develop Rollout Plan: Sequence customer onboarding based on:
- Licensing readiness
- Risk profile (highest-risk customers first)
- Customer communication and consent
- Execute Rollout: Deploy ContraForce to customer groups in waves (20-30% per week).
- Monitor KPIs: Track:
- MTTD / MTTR improvements
- Alert volume and noise reduction
- Incident trends
- Customer satisfaction scores
Step 6: Operationalize and Scale
- Establish SOC Workflows:
- Triage queue management
- Escalation procedures
- Communication templates
- Shift schedules and on-call rotations
- Create Runbooks: Document procedures for:
- Incident response
- Customer notification
- Forensic analysis
- Root cause analysis and remediation
- Training: Conduct training for:
- SOC analysts (incident investigation, workflow execution)
- Sales and account management (service positioning, customer value story)
- Customers (monthly security briefings, threat landscape updates)
Defender XDR Native vs. ContraForce: A Comparison
| Capability | Defender XDR (Native) | ContraForce + Defender XDR |
|---|---|---|
| Single-Tenant Management | Excellent | Excellent |
| Multi-Tenant Visibility | Manual context switching; no correlation | Unified dashboard; cross-tenant threat correlation |
| Alert Triage | Basic severity scoring; high false positive rates | AI-driven triage; customer-specific risk context |
| Incident Investigation | Good for single incident; limited cross-tenant context | Automated investigation with cross-tenant intelligence |
| Response Automation | Defender AIR available | Enhanced workflows; multi-tenant delivery |
| Threat Intelligence | Built-in Microsoft threat feeds | Microsoft feeds + custom rules + industry-specific intelligence |
| Threat Detection Capabilities | Native Microsoft detections and incident correlation | Native detections plus governed investigation and response delivery |
| Customer Reporting | Not designed for MSP use | Branded, customer-facing security reports |
| Analyst Training Required | High (deep Defender XDR expertise) | Medium (ContraForce guides analysts through investigations) |
| Cost to Operate (per customer) | $2,500-$5,000/year (MSP analyst time) | Lightweight analyst oversight, plus a share of the ContraForce plan and per-incident processing |
| Scalability (customers per analyst) | 5-10 (manual monitoring) | 50-100+ (AI-driven automation) |
Revenue Opportunity: Packaging Defender XDR Managed Services
Market Opportunity
The global MDR market is projected to exceed $5B by 2027. For MSPs, this represents the largest untapped revenue opportunity:
- Current State: 75% of MSPs offer basic endpoint protection; fewer than 20% offer true managed detection and response.
- Customer Demand: 60% of mid-market organizations say they would increase security spending if their MSP offered better threat detection and response.
- Margin Profile: Managed Defender XDR services typically generate 40-50% gross margins (vs. 25-30% for traditional managed IT services).
Service Packaging Models
Model 1: Managed Detection & Response (MDR) Tier
Target: Mid-market customers (50-500 employees)
Service Includes:
- Defender XDR deployment and management
- 24/5 threat monitoring and triage
- Automated incident response (via ContraForce)
- Monthly threat reports and recommendations
- Threat intelligence updates
- Quarterly security reviews
Pricing: $3-$7 per user/month (all users in customer tenant) Example: 200-user customer = $600-$1,400/month = $7,200-$16,800/year Gross Margin: 45-50%
Model 2: Security Operations Center (SOC) Lite
Target: Higher-risk customers (finance, healthcare, legal, manufacturing)
Service Includes:
- Everything in MDR Tier, plus:
- 24/7 threat monitoring
- Dedicated account team (MSP analyst assigned to customer)
- Incident response with on-site support available
- Custom threat intelligence (sector-specific)
- Compliance support and audit readiness
- Security awareness training (quarterly)
- Vulnerability management (integration with Defender Vulnerability Management)
Pricing: $8-$15 per user/month Example: 250-user customer = $2,000-$3,750/month = $24,000-$45,000/year Gross Margin: 40-45%
Model 3: Advanced Threat Hunting
Target: Enterprise customers with security budgets
Service Includes:
- Everything in SOC Lite, plus:
- Proactive threat hunting (weekly)
- Custom malware analysis
- Advanced persistent threat (APT) investigation
- Red team exercises (annual)
- Security architecture review and recommendations
- Incident response task force (dedicated team on retainer)
Pricing: $20-$40 per user/month (or flat-rate retainers) Example: 500-user customer = $10,000-$20,000/month = $120,000-$240,000/year Gross Margin: 35-40%
Revenue Per Analyst (With ContraForce)
Traditional MSP (Manual Defender XDR Management)
- Analysts per team: 3
- Customers per analyst: 5-10
- Revenue per customer: $1,500-$3,000/year
- Total annual revenue: $22,500-$90,000 per team
- Operating cost: $200,000-$250,000 per team (salaries + benefits)
- Net margin: Negative (not profitable unless very high-priced)
MSP with ContraForce
- Analysts per team: 3
- Customers per analyst: 50-100
- Revenue per customer: $3,000-$10,000/year (blended across service tiers)
- Total annual revenue: $450,000-$1,500,000 per team
- Operating cost: analyst salaries plus ContraForce plan and per-incident charges; model them at your workspace count and incident volume
- Net margin: revenue minus that operating cost
Bottom Line: ContraForce increases revenue per analyst by 400-600% while maintaining or improving profitability.
FAQs
General Questions
Q1: Do we need Defender XDR licenses for every customer, or can we share licenses?
A: Each customer requires their own Defender XDR licenses under the Microsoft licensing model. You cannot share licenses across customers (this would violate the Microsoft Services Agreement). However, most customers already have Microsoft 365 licenses that include Defender capabilities, so licensing is often included. For customers without Defender licenses, they're typically $1-$5 per user/month depending on the Microsoft 365 SKU.
Q2: How does ContraForce integrate with Defender XDR? Does it replace anything?
A: ContraForce is a complementary platform that integrates with Defender XDR via secure, read-only APIs. We don't replace any Defender components, your endpoints, email gateways, and identity systems remain unchanged. ContraForce ingests data from Defender XDR and applies AI-driven analytics to improve triage, investigation, and response. Think of us as an acceleration layer on top of Defender XDR.
Q3: What if a customer already has another XDR platform or SIEM?
A: ContraForce is designed specifically for Defender XDR. If a customer uses a competing platform (CrowdStrike, SentinelOne, Palo Alto, etc.), ContraForce is not the right fit. We recommend positioning Defender XDR + ContraForce as a unified alternative to multi-vendor stacks, emphasizing the cost savings and operational simplicity of consolidation.
Q4: How long does it take to see ROI from ContraForce?
A: Most MSPs see positive ROI within 3-6 months:
- Months 1-2: Deployment, configuration, and tuning (minimal ROI)
- Months 3-6: Incident response automation kicks in; analyst productivity improves; false positive rates drop (positive ROI begins)
- Month 6+: Full benefits realized; revenue per analyst maximized; customer retention improves due to better security outcomes
Technical Questions
Q5: Does ContraForce work with GDAP (Granular Delegated Admin Privileges)?
A: ContraForce does not use GDAP as its access model. ContraForce registers scoped Microsoft Entra ID enterprise applications in each customer tenant, and each application is consented separately for the modules that tenant enables, so a Defender-only tenant never grants Sentinel or email permissions. GDAP remains available for CSP relationships that already run on it.
A Global Administrator grants the one-time admin consent for Microsoft Graph application permissions. Cloud Application Administrator and Application Administrator cannot grant it. The role is required for consent only and is not retained, so it can be activated just in time with Privileged Identity Management and deactivated afterwards.
Password reset is not enabled by default. It ships as an optional add-on that assigns the Authentication Administrator directory role to the ContraForce Gamebooks for Identity service principal, and enabling it is an explicit customer decision authorized by a Global Administrator or Privileged Role Administrator.
Q6: What data does ContraForce access from customer tenants?
A: ContraForce requires read-only access to:
- Defender incidents and alerts
- Device inventory and health status
- User and identity information (to correlate incidents with users)
- Email security events
- Email forwarding rules and anomalies
- Identity risk events and anomalies
We do NOT request access to:
- User emails or content
- Files or data in OneDrive, SharePoint, Teams
- Passwords or credentials
- Compliance content (eDiscovery, data loss prevention policies)
Q7: How does ContraForce handle data residency and compliance?
A: ContraForce operates regionally isolated deployments on Microsoft Azure. Each deployment runs its own application services, message bus, database, storage, and AI inference endpoint, and customer data assigned to a deployment is processed and stored entirely within that deployment without transiting another region.
| Region | Status |
|---|---|
| United States | Available |
| United Kingdom | Available |
| European Union | Available |
EU customers are served from the European Union deployment, so EU data is processed and stored inside the EU rather than resting on the European Commission adequacy decision for the United Kingdom. ContraForce is independently audited to SOC 2 Type II, and its information security management system is aligned to ISO 27001:2022.
Q8: What happens if Defender XDR has an outage? Will ContraForce continue to work?
A: If Defender XDR is unavailable, ContraForce cannot ingest new data, but the system gracefully degrades:
- Cached data from the last sync remains available for historical investigation
- Analysts can continue to investigate incidents using the last-known state
- When Defender XDR comes back online, ContraForce performs a catch-up sync and normalizes any missed incidents
For true 24/7 monitoring during Defender outages, we recommend a hybrid approach where ContraForce also ingests data from a third-party SIEM or SOAR platform for redundancy.
Operational Questions
Q9: How many analysts do we need to operate ContraForce?
A: With ContraForce, a single analyst can manage 50-100 customers depending on:
- Customer size (number of users and devices)
- Industry vertical (regulated industries typically generate more alerts)
- Threat environment (active campaigns increase alert volume)
- Service tier (24/7 monitoring requires more staff than 24/5)
As a rule of thumb:
- Tier 1 (24/5 monitoring): 1 analyst per 80-100 customers
- Tier 2 (24/7 monitoring): 1 analyst per 40-50 customers
- Tier 3 (24/7 + threat hunting): 1 analyst per 20-30 customers
Q10: What training do our analysts need to use ContraForce?
A: ContraForce is designed to reduce the learning curve for analysts. Training includes:
- Initial onboarding: 2 days (dashboard navigation, workflow execution, incident workflow)
- Ongoing certification: 1 week annually (threat landscape updates, new workflows, advanced features)
- Per-incident training: ContraForce guides analysts through each investigation step, so experience is gained through supervised practice
Unlike native Defender XDR, analysts don't need deep expertise in Microsoft 365 or Azure, ContraForce abstracts complexity and presents recommendations.
Q11: Can we white-label ContraForce for our customers?
A: Yes. ContraForce offers white-label options where:
- Customer-facing dashboards display your MSP branding (logo, colors, company name)
- Reports are branded with your MSP name and logo
- The ContraForce interface shows as a proprietary tool
- Customers interact with ContraForce through your brand
This is valuable for MSPs who want to position the solution as a proprietary capability rather than a third-party tool.
Revenue & Pricing Questions
Q12: How should we price Defender XDR managed services?
A: Pricing strategies vary by market and customer segment:
Per-User Pricing (Most Common)
- Tier 1 (MDR): $3-$7/user/month
- Tier 2 (SOC Lite): $8-$15/user/month
- Tier 3 (Advanced): $20-$40/user/month
All users in the customer's Entra ID tenant are included, not just managed endpoints.
Flat-Rate Pricing (Alternative)
- Tier 1: $1,000-$2,000/month base + per-device fees
- Tier 2: $3,000-$5,000/month base + per-device fees
- Tier 3: $10,000-$20,000/month flat rate
Blended Pricing (Hybrid)
- Per-user pricing for users 1-250, then per-user decreases as volume grows
- Example: $6/user for first 100, $5/user for users 101-250, $4/user for 251+
Most successful MSPs use per-user pricing because it aligns with customer growth and is easier for customers to understand.
Q13: What's the typical customer acquisition cost (CAC) and payback period for Defender XDR services?
A: Defender XDR services have favorable economics:
Customer Acquisition Cost:
- Upsell to existing customer: $500-$1,500 (short sales cycle, 2-4 weeks)
- New customer (greenfield): $2,000-$5,000 (longer sales cycle, 6-12 weeks, trial period)
Payback Period:
- Upsell to existing customer: 3-6 months (low CAC)
- New customer: 6-12 months (higher CAC, but strong lifetime value)
Customer Lifetime Value (CLV):
- Average customer tenure: 4-5 years
- Average contract value: $5,000-$20,000/year (depending on size and tier)
- Gross profit per customer: $2,000-$10,000/year
- Total CLV: $8,000-$50,000 per customer
ROI on MSP Investment:
- ContraForce cost for 50 customers (one workspace each): the Growth plan at $1,499/month with 30 workspaces included, plus $50/month for each additional workspace and a flat rate for each incident a Security Delivery Agent processes, which the ContraForce team quotes directly
- If one analyst supports 50 customers with average CLV of $20,000: $1M in lifetime gross profit
- To model ROI, add a year of plan and workspace fees to your expected annual incident volume multiplied by the quoted rate, then compare that total with the gross profit those 50 customers generate in a year
Get Started with ContraForce
Ready to Deliver Enterprise-Grade Security at MSP Scale?
ContraForce transforms Defender XDR from an enterprise-only tool into a profit-generating managed service for MSPs.
Next Steps:
- Schedule a Demo: See how ContraForce correlates threats across your customer base, automates incident response, and reduces analyst workload by 80%.
- Run a Proof of Concept: Connect a test environment or a first customer to ContraForce, completely free for 14 days. You'll see:
- Alert volume reduction through AI triage
- Incident response automation in action
- Cross-tenant threat correlation
- Time savings per incident
Contact Information
- Website: contraforce.com
- Sales: sales@contraforce.com
- Technical Support: support@contraforce.com
About ContraForce
ContraForce is an Agentic Security Delivery Platform purpose-built for MSPs and MSSPs to deliver managed Defender XDR services at scale. Founded in 2021, ContraForce is backed by leading cybersecurity and MSP investors and serves hundreds of MSPs and MSSPs globally.
Our Mission: Enable every MSP to become a world-class SOC without hiring expensive security analysts or building custom infrastructure.
Continue the evaluation
Sources and review method
Product capabilities were reviewed against the page-specific primary sources below on 2026-11-05. Performance claims require the population and limitations stated in the linked methodology.
- Microsoft Defender multitenant management requirements (verified 2026-11-05)
- Automation in Microsoft Sentinel (verified 2026-11-05)
Related guides on Microsoft security operations
- Microsoft Defender for Endpoint at Fleet Scale, The published per-tenant ceilings, quotas, and API rate limits that decide Defender architecture at very large scale.
- Microsoft Sentinel for MSPs, A complete guide to multi-tenant Sentinel operations and automation.
- Browse all resources
- See how the ContraForce platform works
Ready to Transform Your Security Operations?
See how ContraForce runs the full delivery loop for service providers. Connect a supported tenant and validate the workflow in your own environment.
No credit card. Connect one workspace: scoped Entra ID application consent, no endpoint agents, no log forwarding.