So I started taking work on Freelancer.com and got my first client 2 days ago. However, he sent me the project with all the default values. "I have a project for you..." $250 budget, etc. When I went to chat with him I accidentally clicked accept before talking to him about the specifics. Noob move.
Having accepted it already I knew not completing it would make me look bad because accepting it, whether on purpose or by accident, was my fault. So after talking about the project it is clear to me this project will take at least 2 weeks or more.
I installed Laravel on his server, created the home page and am setting up user authentication now, I need to make a full admin panel to change pictures, edit posts, etc. As well as some more work. I'm doing full stack. I don't want to basically work for free and having already been 2 days I'm about to reach that point.
How should I ask for more money? Or should I suck it up and do the job because I messed up? Any advice would be greatly appreciated. Thanks.
UPDATE: After proposing to work the first week for $250 then hourly after the client agreed. Then after the first week of setting up user authentication and the home page and some other things the client ghosted on me.
Should have known better, let it be a lesson to all new freelancers. If the client brown noses quite a bit and seems very nice and flexible it's probably because they're using you and will do whatever to keep from rocking the boat and having you quit. Be smarter than me. Good luck.