у меня не хватает денег

I don't have enough money

→ у
phrase Rare #35,715
I don't have enough money Literally, “there isn’t enough money with me.” The phrase не хватает means “there isn’t enough” or “I lack,” and the thing that is lacking is in the genitive case: денег. Use на to say what the money is needed for, or чтобы plus a verb to say what you want to do.
RU: У меня не хватает денег на поездку.
EN: I don't have enough money for the trip.

У меня не хватает денег на лекарство, которое нужно отцу.

I don’t have enough money for the medicine my father needs.

Я знал, что у меня не хватает денег.

I knew I didn’t have enough money.

Я хотел бы это сделать, но у меня не хватает денег.

I’d like to do it, but I don’t have enough money.

У меня не хватает денег на нужное отцу лекарство.

I don’t have enough money for the medicine my father needs.