Most aggregate theories of financial frictions model credit available at a single cost of financing but rationed. However, using a comprehensive firm-level credit registry, we document both high levels and high dispersion in credit spreads to Brazilian firms. We develop a quantitative dynamic general equilibrium model in which dispersion in spreads arise from intermediation costs and market power. Calibrating to the Brazilian data, we show that, for equivalent levels of external financing, dispersion has more profound impacts on aggregate development than single-price credit rationing and yields firm dynamics that are more consistent with observed patterns.