2. You Don’t Have Much Experience
If you’re just getting out of school, you may not have much experience to draw on. And there are a couple of reasons why experience is more important when you’re a freelancer.
First of all, you’ll need a portfolio to show prospective clients if you want them to hire you. While you can always use personal projects, it’s also good if you have at least a few sites in your portfolio that you completed for other people (bonus points if they’re not friends or family). This shows a prospective client that you’re legitimate, and that you’ve had happy clients in the past.
The other reason is that experience proves to both you and the client that you’re capable of finishing projects. If you’ve never done anything but personal projects, there’s no indication that you’ll be able to finish a project.
Freelance designers need to be able to handle client requests and revisions, as there will almost always be things your client wants to change, no matter how great your initial design is. And until you’ve finished a client project, you don’t even have any proof that you have what it takes to work with clients.