Your managed IT proposal says $1,200 a month. Your first quarterly invoice total is $5,400. That’s $1,800 per month, not $1,200. Where did the extra $600 come from?
It came from the fees that weren’t in the sales presentation. They were in the contract. Page 14, section 8.3, in a paragraph you didn’t read because the sales call went so well.
We spent years auditing managed IT contracts. The hidden fee problem showed up in nearly every engagement. Not because every MSP is dishonest. Some are. But most of the time, the fees are technically disclosed. They’re just buried in contract language that nobody without a law degree would catch during a normal review. The result is the same: you pay more than you expected.
Here are the fees that catch small businesses off guard, how much they typically cost, and how to spot them before you commit.
1. Onboarding and Setup Fees
Almost every MSP charges something to get you set up. This is reasonable. Deploying monitoring agents, configuring security tools, documenting your network, and setting up backup systems takes real work. The problem isn’t the fee. It’s that it often isn’t mentioned until after you’ve agreed to the monthly rate.
Typical Range
$500–$5,000, depending on the provider and your device count.
What to Watch For
- Onboarding fees presented as a “one-time investment” but charged as a line item on your first invoice with no prior discussion.
- Vague “setup” charges with no itemization. You should know exactly what the fee covers: agent deployment, security configuration, documentation, training, etc.
- Providers who waive onboarding for annual prepayment but don’t mention this option unless you ask.
How We Handle It
We charge a $499 onboarding fee. It’s on our pricing page. It’s discussed during the first call. It’s waived if you prepay the year upfront. No surprises.
2. Per-Incident Charges
This is the most common hidden fee in managed IT and the one that causes the most frustration. Your monthly plan covers “standard support.” Certain requests are classified as “incidents” or “projects” and billed separately.
Per-incident charges are additional fees that managed IT providers bill on top of your monthly service agreement for support requests they classify as outside normal scope. The definition of what qualifies as a per-incident charge varies widely between providers and is often vague in the contract language. Common triggers include on-site visits, after-hours requests, server-related issues, hardware replacements, and software installations that the provider considers non-standard. For a small business, per-incident charges can add 20 to 40 percent to your effective monthly IT cost. The key question to ask before signing is not whether per-incident charges exist but what specifically triggers them. Request a written list of every scenario that would result in a charge beyond your monthly fee. If the provider cannot or will not provide that list, assume that the boundary between included and billable will be decided in their favor after the work is done.
Typical Per-Incident Rates
- On-site visit: $150–$300 per trip, plus hourly rates of $125–$200
- After-hours support: $200–$500 per incident
- Server issue resolution: $150–$400 per incident
- New workstation setup: $100–$250 per device
- Software installation (“non-standard”): $75–$200 per instance
The Real Problem
The word “standard” does all the work in these contracts. Your MSP defines what’s standard. Installing Microsoft Office might be standard. Installing QuickBooks might not be. Adding a user to your email system might be standard. Adding a user to your accounting software might not be. You won’t know the difference until you get the bill.
How to Protect Yourself
Get a written list of every type of request that is included and every type that is billed separately. If the provider’s answer is “it depends,” that’s not good enough. It depends on what? Get the criteria in writing.
3. After-Hours Surcharges
Your plan includes helpdesk support Monday through Friday, 9 AM to 5 PM. Your server goes down Saturday morning. You call. They fix it. Then you get a bill for $450.
Typical Rates
- After-hours rate: 1.5x to 2x the standard hourly rate
- Weekend/holiday rate: 2x to 3x
- Minimum charge: 1 to 2 hours, even for a 15-minute fix
What to Watch For
- Contracts that define “business hours” narrowly. Some define it as 9 AM to 5 PM, Monday through Friday. Others define it as 8 AM to 6 PM, Monday through Saturday. The definition determines when surcharges start.
- Emergency support lines that connect to a voicemail after hours, then bill you once someone calls back.
- No cap on after-hours charges. A critical issue that takes 6 hours to resolve at 2x rates can cost more than your monthly fee.
A Better Approach
Look for providers whose plans include emergency support at no extra charge, or who clearly define a small number of after-hours incidents per month as included. At minimum, know the surcharge rates before you sign so you can budget for them.
4. Hardware Markups
Your MSP tells you a laptop died and needs to be replaced. They order it for you. The invoice shows $1,800 for a machine you could buy at Best Buy for $1,100.
How It Works
Many MSPs act as hardware resellers. They purchase equipment at wholesale or corporate pricing and sell it to you at a markup. Some markups are modest (10–15%). Some are aggressive (50–100%). The justification is that they configure the device, install your software, deploy monitoring agents, and set up security before it arrives on your desk. That’s real work. But a $700 markup for 2 hours of configuration work is a $350/hour labor rate you didn’t agree to.
What to Watch For
- Contracts that require you to purchase hardware through the MSP.
- No itemization on hardware invoices. The invoice should show the hardware cost and the setup labor separately.
- The MSP recommending replacements more frequently than hardware lifecycles warrant.
How to Protect Yourself
Ask whether you can purchase your own hardware. If yes, ask what the setup fee is for configuring a client-purchased device. Compare that total to the MSP’s all-in hardware price. The difference is their markup.
5. Software License Markups
Your MSP manages your Microsoft 365 licenses. Your invoice shows $45 per user per month. Microsoft’s retail price for Business Premium is $22 per user per month. That’s a 104% markup, and you’re paying it every single month.
Software license markups occur when a managed IT provider resells software subscriptions to you at a price higher than what you would pay buying directly from the vendor. This is common with Microsoft 365, Google Workspace, antivirus software, and backup solutions. Markups range from 10 percent on the low end to over 100 percent in the worst cases we have audited. Providers justify the markup by saying they manage the licenses, handle renewals, and provide configuration support. Some of that is legitimate, especially for complex enterprise software. But for commodity products like email and basic productivity suites, the management overhead is minimal and the markup is pure margin. Before you sign a managed IT contract, ask the provider to list every software subscription they will bill you for, along with the per-user or per-device cost. Then check the retail pricing yourself. If the markup is more than 20 percent and the provider is not offering significant value-added management of that software, you should negotiate or purchase the licenses directly.
Common Marked-Up Software
- Microsoft 365: Retail $6–$22/user/month. MSP price: $15–$50/user/month.
- Antivirus/EDR: Retail $3–$8/device/month. MSP price: $8–$20/device/month.
- Backup solutions: Retail $5–$15/device/month. MSP price: $15–$40/device/month.
- Password managers: Retail $3–$8/user/month. MSP price: $8–$15/user/month.
How to Protect Yourself
Ask for an itemized breakdown of all software charges. Check retail prices. Ask whether you can purchase licenses directly and have the MSP manage them. Some providers will accommodate this. Others won’t because the markup is a major revenue stream.
6. Tool Pass-Through Fees
Different from software markups. Tool pass-through fees are charges for the MSP’s own operational tools that they bill to you separately from your monthly service fee.
What This Looks Like
Your invoice has a $1,200 monthly managed services line item. Below it, there’s a $15/device “remote monitoring platform” fee, a $10/device “security platform” fee, and a $8/device “backup platform” fee. For 10 devices, that’s $330/month in tool fees on top of your $1,200 base.
Why This Is a Problem
These tools are the provider’s cost of doing business. Charging you separately for them is like a plumber charging you $80/hour plus a $20 “wrench fee.” The tools are how they deliver the service. Their cost should be built into the monthly rate, not billed as extras.
How to Protect Yourself
Ask whether your monthly fee includes all tools the provider uses to deliver service. If there are separate tool charges, add them to the monthly base to get your real cost. Compare that total to other providers who include tools in their flat rate.
7. Project Fees and Scope Escalation
Your MSP defines some work as “projects” rather than “support.” Projects are billed separately, usually at hourly rates.
Common “Projects” That Catch Businesses Off Guard
- Setting up a new employee’s complete environment (computer, email, phone, software)
- Replacing a failed hard drive
- Configuring a new printer or scanner
- Migrating a user from one computer to another
- Setting up remote access for a new employee
- Updating firmware on networking equipment
Typical Project Billing
- Hourly rate: $125–$225/hour
- Minimum charge: 1–2 hours
- Some providers require a project quote and approval before starting, which adds days to the timeline
These tasks feel like they should be included in a managed IT agreement. Some providers include them. Some don’t. The contract determines which category each one falls into, and most business owners don’t read that section closely enough.
8. Overage Charges
If your plan covers 10 devices and you add an 11th, what happens? Some providers automatically bill you at the per-device overage rate. Others require you to upgrade to the next tier. The difference can be significant.
Example
Your plan covers 10 devices at $1,200/month. You add device 11.
- Provider A: Charges $85/month for the additional device. New total: $1,285.
- Provider B: Requires upgrade to 15-device tier at $1,800/month. New total: $1,800.
Provider B just increased your monthly cost by $600 because you added one laptop. Ask how overages are handled before you sign.
9. Termination and Transition Fees
You decide to leave. Now the fees start.
Common Termination-Related Charges
- Early termination fee: 50–100% of remaining contract value
- Data export fee: $500–$2,000 for transferring your data to a new provider
- Documentation fee: $500–$1,500 for providing network documentation to your next MSP
- Transition assistance: $150–$225/hour for helping your new provider get up to speed
- Agent removal: $25–$75/device for removing the old provider’s monitoring agents
The Real Cost of Leaving
For a 10-device business leaving mid-contract, termination fees can total $5,000–$15,000 on top of whatever you’ve already paid. Some providers set these fees deliberately high to make leaving financially painful. If the termination section of your contract is longer than the service section, that tells you something about the provider’s priorities.
10. The “We Don’t Have Hidden Fees” Claim
Every MSP says they don’t have hidden fees. Here’s how to verify that claim.
Before signing any managed IT contract, ask the provider one question: what is the maximum I could be billed in a single month under this agreement? If they cannot give you a clear ceiling, or if the answer is significantly higher than the quoted monthly rate, the contract contains variable charges that will show up on your invoices. Ask for a list of every scenario that would trigger a charge beyond the base monthly fee. Ask for the rate schedule for those charges. Calculate a worst-case monthly bill using realistic scenarios: one after-hours call, one new employee setup, one hardware replacement. If the worst-case bill is 30 to 50 percent higher than the base rate, those extra charges are not edge cases. They are a predictable part of your IT cost that the monthly rate does not reflect. A provider who genuinely has no hidden fees will be able to tell you: the price on this page is the price on every invoice. No asterisks. No conditions. No exceptions beyond clearly defined scope boundaries.
Questions to Ask
- What is the maximum I could be billed in a single month?
- Give me a list of every charge that could appear on my invoice beyond the base monthly fee.
- In the last 12 months, what is the average percentage over base rate that your clients actually pay when you include all variable charges?
- Can you show me three months of an anonymized client invoice so I can see what real invoices look like?
If the provider can’t answer these questions clearly, or won’t, that’s your answer about hidden fees.
How to Calculate Your Real MSP Cost
Take the monthly base rate. Add onboarding divided by 12. Add average monthly per-incident charges (ask the provider for their client average). Add software license markups above retail. Add tool pass-through fees. Add estimated project fees for normal business activity (2–3 new employee setups per year, 1–2 hardware replacements).
That number is your real monthly cost. Compare that across providers, not just the base rate.
Example Calculation
Provider quotes $1,200/month for 10 devices.
- Base rate: $1,200
- Onboarding ($3,000 ÷ 12): $250
- Average per-incident charges: $150
- Microsoft 365 markup ($23/user x 10 users above retail): $230
- Tool pass-through ($25/device x 10): $250
- Project fees ($2,400/year ÷ 12): $200
Real monthly cost: $2,280
That’s 90% higher than the quoted $1,200. This is not an exaggeration. We audited contracts with gaps this large.
Frequently Asked Questions
What are the most common hidden fees in MSP contracts?
The five most common hidden fees are onboarding charges ($500 to $5,000), per-incident fees for work classified as outside normal scope ($75 to $500 per incident), after-hours surcharges at 1.5 to 3 times normal rates, software license markups of 20 to 100 percent above retail, and tool pass-through fees where the provider bills you separately for their own operational software. Together, these can add 30 to 50 percent to your effective monthly cost compared to the base rate on the proposal.
How much more than the quoted price do small businesses actually pay for managed IT?
Based on the contracts we have audited, small businesses typically pay 20 to 50 percent more than the base monthly rate when you include all variable charges, markups, and fees. The gap depends on the provider’s pricing structure and how many services are truly included in the base rate versus billed separately. Some providers with aggressive per-incident and markup practices push the real cost to nearly double the quoted rate. The only way to know your real cost is to calculate it using the provider’s full fee schedule before you sign.
How can I avoid hidden fees when choosing an MSP?
Ask every provider for a complete fee schedule before signing. Request a list of every charge that could appear on your invoice beyond the base monthly rate. Calculate a worst-case monthly bill using realistic scenarios. Ask to see anonymized sample invoices from existing clients. And look for providers who use flat-rate pricing with all tools and licenses included in the monthly fee. A provider who publishes their pricing openly and can tell you the exact amount of every invoice before it arrives has no hidden fees. A provider who hedges with phrases like “it depends” or “that would be evaluated on a case-by-case basis” is telling you the bill will vary.
Should I be worried about software license markups from my MSP?
It depends on the size of the markup. A 10 to 15 percent markup on software licenses is common and covers the provider’s cost of managing those licenses, handling renewals, and providing configuration support. That is fair. A markup of 50 to 100 percent or more is excessive, especially for commodity products like Microsoft 365 or basic antivirus where the management overhead is minimal. Check the retail price of every software product your MSP bills you for. If the total markup across all products exceeds a few hundred dollars per month, negotiate the rates down or purchase the licenses directly.
Does Mr. Fix IT Geeks charge any hidden fees?
No. Our pricing is flat-rate. The monthly cost on our pricing page is the cost on every invoice. All monitoring tools, security software, backup solutions, and management platforms are included in the monthly rate. We do not pass through tool costs, mark up software licenses, or charge per-incident fees. There is a one-time $499 onboarding fee that is disclosed on our website and waived for annual prepayment. Additional devices beyond your tier limit are $65 per device per month. That is the complete list of charges. We publish it because we built this company after years of auditing providers who didn’t.