Vikram Oddiraju | 2025-09-28

Costly Financial Intermediation

PDF version

Problem Setup

Consider a two-period economy with two types of households:

{Type A (fraction θ):y0Ay1A(rich today, poor tomorrow)
{Type B (fraction 1θ):y1By0B(poor today, rich tomorrow)

Both maximize discounted log-utility:

U(C0i,C1i)=log(C0i)+βlog(C1i),i{A,B}.

For some further mathematical intuition:

maxC0i,C1i &log(C0i)+βlog(C1i)s.t. &C0i+11+rdC1i=y0i+11+rdy1i

Type A households naturally want to save (lend), while Type B want to borrow.
If financial markets were frictionless, a single equilibrium interest rate would perfectly match the supply of savings with the demand for borrowing.


The Reality: A Positive Spread

In practice, financial intermediaries impose a wedge between borrowing and lending rates:

rl>rd,(1+rl)=(1+rd)(1+x),xrlrd.

The spread x captures the inefficiency of intermediation:


Individual Optimization

Type A (savers)

Optimal consumption solves:

C0A=y0A+11+rdy1A1+β,C1A=β(1+rd)C0A.

Type A saves positively: S0A=y0AC0A>0.

Type B (borrowers)

Optimal consumption solves:

C0B=y0B+11+rly1B1+β,C1B=β(1+rl)C0B.

Type B borrows at t=0: S0B=y0BC0B<0.


Market-Clearing and Equilibrium Rates

Deriving bond market clearing delivers equilibrium deposit and loan rates:

𝒟bond=0θS0Adi=θ(y0Ay0A+11+rdy1A1+β)
𝒮bond=θ1S0Adi=(1θ)(y0By0B+11+rly1B1+β)

Letting 𝒮bond=𝒟bond and solving for rl and rd, we obtain the optimal rates of lending and borrowing, denoted with a * superscript:

rd*=θy1A+1θ1+xy1Bβ(θy0A+(1θ)y0B)1,
rl*=(1+x)θy1A+(1θ)y1Bβ(θy0A+(1θ)y0B)1.

In the ideal case (x=0), these rates coincide.
In reality (x>0), they diverge.


Aggregate Utility Comparison between a Zero Interest Rate Gap Economy and an Interest Rate Gap Economy

The utility of the economy at large can be written as:

Uaggregate&=01U(C0i,C1i)di&=θ[log(C0A)+βlog(C1A)]+(1θ)[log(C0B)+βlog(C1B)]

Let xp denote a positive interest rate difference (rlrd>0) and xz denote a zero interest rate gap (rlrd=0).

Since rd,xp*<rxp<rl,xp*, we can plug these back into our optimal conditions and compare the values of optimal utility:

UA,xp<UA,xz,UB,xp<UB,xz.

Graphical Interpretation

Savers graph

The blue and purple lines represent budget constraints as defined in the problem setup.
The blue line is a piecewise function that has a slope of 11+rd up until the point (y0,y1)=(7,1).
Beyond that point, the slope changes to 11+rl.
The green and orange lines are indifference curves representing utility.

Borrowers graph

Similarly, the blue and purple lines represent budget constraints.
The blue line has a slope of 11+rd up to (y0,y1)=(2,7), after which it changes to 11+rl.
The green and orange lines represent indifference curves.


Economic Interpretation

In the ideal frictionless economy, the interest rate is unique, and savings and borrowing are efficiently allocated.
In the real economy, intermediaries create a spread to pay for tellers, branches, credit analysts, etc.
Savers earn less, borrowers pay more, and society as a whole is worse off.

Moral:
We don’t live in the “ideal world” where credit flows at a single fair rate.
Instead, intermediation costs show up as a wedge between rd and rl, lowering utility for everyone who is borrowing or lending money.