放羊的,只会放羊,既不会也不想当官。”使者问他:“那你是不是有什么冤屈,打算上告?”卜式说:“我从来不和别人争执,没钱的人我借钱给他,品行不好的人我教育他,他们都很顺从我,我哪儿来的冤屈啊?”使者觉得更奇怪了,于是问:“那你到底想要什么呢?”卜式说:“我听说国家和匈奴在打仗,我认为贤人就应该为了国家、民族而献身,有钱的人就应该捐钱,只有这样才能把匈奴消灭。”使者很感动,回去把他的话传达给了汉武帝。汉武帝把这事跟丞相桑弘羊说了,桑弘羊说:“这不是人的真实情感,可能不怀好意,不能为了教化百姓而扰乱法制,所以最好不要答应他。”所以汉武帝没有答复卜式,他捐财的事也不了了之。卜式回到故乡,重新养他的羊。
一年多以后,匈奴和浑邪等国纷纷投降,为了安置他们,政府财政支出巨大,老百姓为了给投降的人腾出土地而纷纷迁移,都要政府给他们提供给养,但政府实在没钱了。卜式听说后立刻拿出20万钱给太守,让他分给那些移民,在他的带动下,当地捐钱帮助移民的富人很多。太守将他们的名单向皇帝作了汇报。汉武帝认出了卜式的名字,说:“这就是上次那个想捐出一半财产的人啊!”于是奖赏他每年12万钱,卜式把这笔钱又全部交给了地方政府。当时有钱人都隐瞒自己的财产,只有卜式愿意捐出来,所以皇帝认为他是个始终如一的人,就任命他为中郎,赐给他10顷土地和左庶长的爵位,并号召老百姓向他学习。