I completely get the worry about losing those rankings - especially when you've already got good business intent behind keywords like "SEO services Delhi" and "Best SEO agency in Delhi." That kind of organic momentum is hard-earned and fragile.
Using the same ROI calculator on every service page without any tailored explanation? That feels risky. The algorithm might see duplicate or thin content across those pages, and you don't want to dilute the relevance you've built. A calculator on its own, with zero context, won't help the user either - they'd just stare at a tool wondering why it's there and what to do with it.
Someone in a similar thread mentioned that they tested adding the calculator with a short, service-specific intro - just a few lines explaining how the tool applies to that particular offering. That way the core utility stays the same but the page remains unique. Keeps the rankings happy and the visitor actually understands why they should engage with it.
If you embed the calculator without any surrounding text, there's no point. But if you give just enough tailored explanation for each service - without copying full blocks - you can preserve the rankings and give users the context they need. Worth a shot before you go all-in on copy-pasting.