政府发行的公债卖给中央银行和商业银行或其他私人机构对货币供给量变动会产生不同的影响。分析如下。
(1)如果由居民或厂商直接购买公债,则会减少他们的支出,在一定程度上产生挤出效应,不能起到应有的扩大总需求的作用。对挤出效应的发生机制有两种解释。一种解释是:财政支出扩张引起利率上升,利率上升抑制民间支出,特别是抑制民间投资;另一种解释是:政府向公众借款引起政府和民间部门在借贷资金需求上的竞争,减少了对民间部门的资金供应。
(2)如果由商业银行直接购买公债,则会减少商业银行的放款,同样间接产生挤出效应,不能起到应有的扩大总需求的作用。
(3)只有把公债卖给中央银行,才能起到扩大总需求的作用。具体的作法是:政府(由财政部代表)把公债券作为存款交给中央银行,中央银行给政府以支票簿,政府就可以把支票簿作为货币使用,或用于增加公共工程,或用于增加购买,或用于增加转移支付。中央银行可以把政府债券作为发行货币的准备金或作为运用货币政策的工具。