A seemingly minor $7,500 migration fee recently proved to be a significant deal-breaker, costing a SaaS vendor an $80,000 Annual Recurring Revenue (ARR) contract, which could have accumulated to over $240,000 in value over three years. This incident underscores a critical lesson for B2B founders: even small, one-time charges can introduce enough friction to derail promising customer acquisitions, regardless of the buyer's budget or motivation.

I was on the verge of switching software vendors, a decision I hadn't taken lightly after many years with our existing solution. A new vendor was identified, the budget was approved, and an $80,000 annual contract was ready for signature. Everything was aligned for a smooth transition until a single line item appeared: a $7,500 migration fee. Just like that, the deal was dead.

Illustration of a deal being broken

It's Not About Affordability. It's About Friction.

It wasn't a matter of affordability. I could easily pay $7,500 for a valuable service if needed. The real issue was the friction it created. This new vendor was already slightly more expensive than our current provider. I had mentally justified the incremental cost based on anticipated superior features and improved support. Adding another $7,500 on top suddenly made the financial equation less appealing, extending the perceived Return on Investment (ROI) timeline and transforming a 'no-brainer' decision into one requiring reconsideration.

This is the essence of friction, and it consistently kills deals.

The Real Cost of Migration Fees

For the vendor, this $7,500 fee didn't just delay a deal; it potentially pushed an $80,000 ARR contract from Q4 2025 into 2026, or perhaps lost it entirely. The immediate consequences are clear:

  • They lost 1-2 quarters of potential revenue.
  • The buyer gained time to second-guess the decision.
  • The incumbent vendor received an unexpected opportunity to retain their customer.
  • A new psychological barrier to switching was erected.

All these repercussions stemmed from a mere $7,500. When considering the ROI, the vendor risked losing $80,000 in ARR annually, amounting to over $240,000 in contract value over three years, all to protect a one-time fee. The math simply doesn't add up.

When Migration Fees Make Sense (Spoiler: Rarely)

It's understandable that migrations involve real work—data transfer, integration setup, and customer support all incur costs. However, many B2B vendors make a crucial mistake: they optimize for the wrong metric. Focusing on recovering costs from a single transaction overlooks the broader goal of maximizing customer lifetime value and minimizing acquisition barriers.

Migration fees are rarely justified, making sense only in specific, limited scenarios:

  • For truly complex, enterprise-scale migrations that necessitate substantial professional services.
  • When the vendor positions itself as a premium solution, and the fee represents a minuscule fraction of a much larger total contract (e.g., a $10,000 fee on a $500,000 deal).
  • If the product is so uniquely differentiated and indispensable that customers are willing to pay almost any price to acquire it.

For most other B2B companies, a migration fee is simply a gift to competitors.

What Winners Do Instead

Leading SaaS companies approach migration costs with a more customer-centric and strategic mindset:

  • Option 1: Absorb the migration cost. Integrate it into the unit economics. If a company cannot afford to properly onboard a customer, it likely faces more significant underlying business challenges than just migration fees.
  • Option 2: Incorporate it into Year 1 pricing. Charge a slightly higher fee for the first year, then revert to standard pricing. This achieves the same economic outcome for the vendor but is psychologically easier for the buyer to accept.
  • Option 3: Offer it as an optional add-on. Provide white-glove migration services for a fee, but also offer free self-service tools. This empowers customers to choose their preferred level of support.
  • Option 4: Waive it strategically. Build the fee into the pricing model but use it as a negotiation lever, waiving it to demonstrate flexibility and a customer-first approach.

The Lesson for B2B Founders

Every fee introduced creates a decision point for the customer, and every decision point presents an opportunity for them to walk away. When you charge a migration fee, you're not just asking for a sum of money; you're asking the customer to:

  • Justify an additional budget allocation.
  • Defend the total cost internally to stakeholders.
  • Question the overall value proposition of switching.
  • Actively consider remaining with their current provider.

I was a highly qualified, motivated buyer with an approved budget, actively seeking to commit $80,000 annually to this vendor. Yet, a $7,500 migration fee brought the entire process to an abrupt halt. This raises a crucial question for B2B founders: Is that fee truly worth the potential loss of significant recurring revenue? Would you, as a buyer, be willing to pay it yourself? Experience suggests the answer is overwhelmingly no.

For further insights on customer acquisition and competitive strategy, consider this related article:

Want To Steal a Customer from the Competition? You Gotta Do The Work

More from SaaStr: