Unsurprisingly, companies are more likely to charge for implementation as they grow. Implementation fees are rarely a source of profit; such problems are run at break-even. A major reason to charge is to align incentives; for instance, when you charge for implementation, you accelerate the timeline due to buy-in and you dramatically reduce the likelihood of (last minute) change requests.