Impressing a lady without giving her money can be tricky, but it is possible. Here are some suggestions to bear in mind:
Be Confident:
Confidence is a critical trait that can make a big impression on a lady. Believe in yourself and your abilities; don't be afraid to show it.
Demonstrate sincere interest in what the lady has to say. Listen to her and ask questions about their thoughts, feelings and attractions.
A man with goals and ambition is attractive to many women. Share your dreams and aspirations with her, and work towards achieving them.
Show consideration for her feelings and needs. Be respectful, kind and understanding.

Be Yourself:
Don't try to be someone you're not. Be true to yourself and let your personality shine.
Be A Good Communicator:
Good communication is essential in any relationship. Make sure to talk about everything, big or small and make sure she will hear you.
Be A Good Companion:
Being a good companion is essential, whether going out for a night on the town or cuddling up on the couch.
Show Her You Care:
Show her you care by doing things for her, even if it's something small. For example, if you know she has a long day ahead, you can offer to make her breakfast in bed or give her a massage.
It's important to remember that impressing a lady is not about buying her gifts or showering her with money. It's about being a good person, showing her that you care and being a good companion.
Impressing a lady without giving her money can be done by being confident, showing interest, being thoughtful, ambitious, considerate, honest, being yourself, being a good communicator, being a good companion, and showing her you care.