Put up money for (something)

To provide money for something.

The telephone company put up much money for the new science center.