Congress does the budget. The President just signs it (or not).
But Presidents typically take credit for their legislative wins, so we also give them credit for budgets they sign.
(It is also the case that one measure of the efficacy of an administration is the quality of the budgets they are able to coax out of Congress.)