Difference between "to foot the bill" and "to fill the bill"

I already knew the expression, "to foot the bill," and there is also, "to fill the bill." I initially thought this was just a variant, but on closer examination it seems to be an altogether different idiomatic expression.

So what's the difference?


Solution 1:

To foot the bill is to cover the costs or expenses of something or someone. One of the meanings of the verb foot is to pay for/cover. Thus, expressions such as I'll foot it, foot the expenses, foot the costs, etc, are also valid.

foot verb (informal): pay (the bill) for something, especially when the bill is considered large or unreasonable.

— Oxford Dictionaries


  • Not to worry. I'll foot the bill.
  • That wedding must have cost an arm and a leg! I wonder how they managed to foot the bill.

To fill the bill means to be suited/fulfill all requirements. (Fit may be more common than fill for this expression.)

fit (or fill) the bill: be suitable for a particular purpose

— Oxford Dictionaries


  • We need someone who is aggressive, motivated and disciplined. Do you fit the bill?
  • He doesn't look like someone who fills the bill.

Solution 2:

  • fit (or fill) the bill: be suitable for a particular purpose (a partner is an ally or a companion, and you don't seem to fit the bill).
  • foot (or pick up) the bill: (informal) pay the bill, especially when the bill is considered large or unreasonable.

form the New Oxford American Dictionary