Abstract We study a large-scale Brazilian loan subsidy program to expand long-term credit. The government subsidizes banks’ funding costs for lenders, who then allocate credit to firms at regulated interest rates below a maximum ceiling. We propose and test a mechanism allowing banks to circumvent the rate caps and capture part of the subsidy. We show that when issuing a subsidized loan, lenders with market power use a cross-product pricing strategy, whereby they increase the price of other products to the same client. Our results have important policy implications for the design and effectiveness of government interventions in credit markets. (JEL G21, H81, E43) Received: 15 March 2023; Editorial decision: 13 April 2024 Editor: Robert Marquez