Some customers look inexpensive in the margin report and expensive in the roadmap.

They ask for special workflows, uncommon integrations, unusual permissions, custom reporting, edge-case compliance features, executive-requested dashboards, and exceptions that only make sense inside their organization. Each request may sound reasonable. Together, they can pull the product away from the market.

Roadmap drag is hard to price because it often sits outside COGS. It shows up as delayed work, fragmented product direction, engineering context switching, design complexity, support burden, and a product that becomes harder for everyone else to understand. A customer can pay well and still be economically harmful if they distort the product.

This is especially dangerous in low-growth environments. When new demand is harder to find, teams become more willing to say yes to existing customers. Retention pressure turns into roadmap capture. The company starts treating the loudest renewal risks as market truth. Over time, the product becomes a negotiation record.

In high-growth environments, roadmap drag can hide behind momentum. The company says yes because demand is strong and the team wants to win logos. Some exceptions help the product mature. Others create debt that later customers inherit. The difference is whether the feature improves the core product for a segment or only satisfies one account's internal politics.

AI products add a new kind of roadmap drag. Customers may ask for special model behavior, custom guardrails, bespoke evals, private retrieval logic, unique human-review flows, or account-specific quality promises. Some of these requests are strategic. They can reveal the control plane the product needs. Others turn the company into a managed AI services firm.

The operator test: would we build this request if the customer were not threatening renewal or promising expansion?

That question can still lead to yes. Strategic customers can see important needs early. But the team should be honest about the reason for the work. Is the request a segment signal, a product gap, a compliance requirement, a workflow primitive, or a one-account concession? Different answers deserve different treatment.

Customer profitability reviews should include roadmap cost. Which accounts consumed product and engineering capacity? Which requests became reusable capabilities? Which features increased product complexity? Which customers forced priority changes? Which promises created long-term maintenance obligations?

This also belongs in renewal and expansion decisions. A customer that expands by pulling the roadmap into custom work may be less attractive than a smaller customer that fits the product cleanly. Expansion quality combines ARR with product direction.

The practical habit is to attach a product-cost note to major customer commitments. If sales or success wants to promise a feature, the account review should name whether the work is reusable, segment-specific, custom, or strategically experimental. That label should affect pricing, approval, and roadmap priority.

A customer can be unprofitable even when support is quiet and compute is cheap. They can spend the company's future by redirecting the product. Roadmap drag is real customer cost.

A good product review should mark customer requests with an economic label. Core primitive. Segment capability. Enterprise requirement. Paid customization. One-off exception. Strategic experiment. Those labels make it easier to say yes without losing the plot, and easier to say no without sounding arbitrary.

The worst pattern is silent accommodation. A feature enters the roadmap because a customer matters, but the organization never records why it exists or who else needs it. Six months later, the product carries the complexity, support carries the confusion, and sales uses the feature to attract more customers with the same expensive edge case.

Roadmap drag should be reviewed after the feature ships too. Did the work help other customers? Did it reduce sales friction? Did it create support complexity? Did it become part of the core product or remain an awkward branch? Post-ship evidence keeps the team from rationalizing custom work forever.

The discipline is simple: every exception needs a memory. If the company cannot remember why it made the exception, it will keep paying for it without learning from it.

That memory is part of product discipline.

Without it, every exception becomes permanent infrastructure by accident.

The strongest product teams keep a customer-request ledger. This is a record of why requests were accepted, rejected, priced, deferred, or turned into core product, rather than a wishlist. That ledger helps the company see whether customer demand is converging or fragmenting. Convergence is a market signal. Fragmentation is a warning.

AI companies need this discipline because custom behavior can look deceptively easy. A prompt tweak, account-specific policy, custom eval, or private workflow may seem small. But every special behavior needs maintenance, explanation, and support. The cost includes the initial build and the long tail of remembering what was promised.

A customer request that teaches the product should leave behind a reusable asset: a pattern, component, policy, integration, package, or clearer product boundary. A request that leaves only maintenance burden should be treated as cost, even if the contract looked attractive.

A strong product organization should know the difference before the next planning cycle.

Otherwise the roadmap becomes an account history.

That is expensive memory, and it compounds quietly over time.

Evidence note: this series treats roadmap drag as operator judgment, with public SaaS margin and AI operating-model context as background: https://www.bvp.com/atlas/the-state-of-ai-2025 and https://softwareequity.com/blog/gross-margin-saas/


This is part 6 of 10 in Customer Profitability in the AI Era.