Remember: asking to get paid isn’t greedy. Would you think a plumber is being greedy when they ask you to pay for the service that you just received? You’re offering a service, just like anyone else.
if it’s going to be a big project, remember to get some money up front as a deposit. You’ll also need to create a contract for you and the client to both sign. Figure out your hourly rate, etc etc.