Olympic champion Adam Peaty has called on the government to bolster its support of elite athletes who "can't pay their bills with patriotism".
Peaty, 26, gave his views on athlete support to MPs along with Paralympians Lauren Rowles and Ellie Robinson.
UK Sport currently distributes funding raised through the National Lottery.
"When you go to the Olympics and we're third, second on the medal table, the government will get all the credit," said Peaty.
He told the Digital, Culture, Media and Sport (DCMS) committee: "The government and the country reap those benefits.
"We represent that, we fly that flag very proudly, but we can't pay our bills with patriotism. I'm very well supported by other companies and sponsors, but more needs to be done from the government, definitely."
The government announced in August it was providing £77.4m a year to elite Olympic and Paralympic programmes in the three-year period up to the Paris Games in 2024, in addition to lottery funding.
Great Britain returned 65 medals at the summer's Tokyo Olympics compared with 15 at the 1996 Atlanta Games - one year before Lottery funding was introduced.