Everyone tells you to build a portfolio before you look for clients. This advice is wrong — or at least, it gets the order backwards. A portfolio is evidence that you can do the work. But you cannot build that evidence without doing the work. And you cannot do the work without a client.

The real first step is getting a client. The portfolio comes from that. Here is a practical system for landing your first paying client when you have nothing to show yet.

Why "build a portfolio first" is bad advice

The portfolio-first approach has a fundamental problem: it delays the most important thing indefinitely. You spend weeks or months building concept sites for fictional businesses, polishing designs nobody asked for, and waiting until you feel "ready." You never feel ready, so you never start.

Real clients are not hiring based on your Dribbble shots. They are hiring based on whether they trust you to solve their specific problem. That trust comes from how you communicate, how you understand their business, and whether you seem like a professional — not from whether you have five case studies or three.

More importantly: spec work and concept sites are not the same as real commercial work. The constraints, the client relationship, the content delays, the feedback rounds — these are what actually build your skills. Sitting alone designing a fictional restaurant site teaches you far less than a single real project with a real client.

The five fastest routes to your first client

1. Warm outreach to people you already know

This is the highest-probability path and the one most new freelancers skip because it feels awkward. Message everyone in your network — family, former colleagues, university contacts, people you went to school with — and tell them what you are doing. Not a mass broadcast, but individual messages to people who run businesses or know people who do.

The script is simple: "Hey — I've just started doing freelance web design. If you know anyone who needs a website built or their current one fixed up, I'd appreciate the introduction. I'm taking on a couple of projects at a below-market rate to build my portfolio." You will be surprised how often someone says "actually, my cousin has been complaining about their website for months."

2. Local businesses with visibly bad websites

Walk your local high street. Look at businesses you actually use — the café, the plumber, the accountant. Google them on your phone. If their website is broken on mobile, loads slowly, or looks like it was built in 2012, that is your lead. Walk in, or email them directly, and tell them what you noticed.

This works because: (a) it is a warm approach — you are a local person, not a random email from India; (b) you are speaking to a specific problem they already have, not pitching a generic service; and (c) small local businesses are easier to access than larger companies. Start local. Win local. Use that to go bigger.

3. Non-profit or charity work as a stepping stone

Local charities, community groups, sports clubs, and volunteer organisations often have terrible websites and no budget. Offer to rebuild their site at a heavily discounted rate in exchange for a proper case study and testimonial. This gives you: real project experience, a real URL to show, a real client who will talk about working with you, and a genuine sense of doing something useful.

The key is to be selective. Pick an organisation with an established name in your community — one that potential future clients will recognise and trust. A redesign for a well-known local charity carries far more weight than a concept site for a fictional business.

4. Platforms like Upwork for proof-building

Upwork and similar platforms are brutal for experienced freelancers because rates are race-to-the-bottom. For a new freelancer, they serve a specific purpose: getting your first few verifiable paid projects and reviews. Bid selectively on small, clearly scoped projects where the client seems organised. Do good work. Get a five-star review. Then use that review as social proof everywhere else.

Do not plan to stay on these platforms. Plan to use them for six months, get three or four solid reviews, then move off to direct client work where margins are far better and relationships are deeper.

5. Personal network referrals

Referrals are the lifeblood of freelance businesses, but you have to prime the pump. After every conversation where someone shows interest — even if it does not lead anywhere — ask: "Is there anyone else you know who might be in a similar situation?" Most people will not refer you spontaneously. They will happily refer you when asked directly.

How to pitch when you have no portfolio

The mistake is leading with your lack. "I'm new, I don't have much to show yet, but..." You have already lost. Lead with their problem, not your limitations.

The pitch structure that works:

  1. Name the problem you noticed. "I looked at your site and noticed it isn't loading properly on mobile — here's what it looks like on an iPhone." Screenshot attached. This shows you have done your homework and thought about their specific situation.
  2. Explain why it matters. More than half of local business searches happen on mobile. If the site is broken on mobile, they are losing enquiries they do not even know they are losing.
  3. State what you can do. Not "I can build websites" — "I can rebuild this in four weeks, make it mobile-friendly and fast-loading, and set it up so Google can find it."
  4. Name a price. Do not say "let me know what your budget is." Give them a number. It signals professionalism and saves both parties time.

On the free project question: do not work completely for free. Charge a below-market rate — €300–€600 for a small business site — and be upfront that you are pricing it low because you are building your portfolio. This keeps clients accountable (people who pay nothing tend to disappear), establishes you as someone who gets paid for their work, and gives you a proper client relationship rather than a favour exchange.

What to charge for your first few projects

The number you name matters less than the fact that you name one. For a first project, €300–€800 for a small brochure site (four to six pages) is a reasonable range if you are genuinely inexperienced. Your second and third projects should be €800–€1,500. After five or six completed projects, you are no longer a beginner and should be pricing accordingly.

See the full pricing guide for how to calculate a minimum viable rate and move toward rates you can actually build a business on.

Turning your first client into a referral machine

The work does not end when the site launches. The first 30 days after launch are when you cement the relationship and plant the referral seed.

Send a short check-in at 30 days: "Just checking the site is working well for you — any questions or tweaks needed?" This takes five minutes and almost nobody else does it. It reminds the client that you exist, that you care, and that working with you was a good experience.

Then, ask directly: "I'm taking on a couple more projects at the moment — if you know anyone who's been thinking about getting their website sorted, I'd really appreciate an introduction." A client who is happy with your work will almost always help if you ask plainly. Most freelancers never ask, and wonder why referrals do not come.

The mindset shift that actually matters

You do not need to be the best web designer in your city to get clients. You need to be available, responsive, and professional — three things most designers, even experienced ones, consistently fail at.

Return messages the same day. Show up to calls on time. Do what you said you would do when you said you would do it. Write a proper scope document. Send an invoice promptly. These basics are so rare in the freelance world that a new designer who does them reliably will beat experienced designers who do not, every time.

The first client is the hardest. Not because the work is hardest, but because every objection in your head is loudest. Once you have one real project — even a small one, even a below-market one — the next is easier. And the one after that. The portfolio problem solves itself. Start with the outreach.

Need help positioning yourself or thinking through a client approach? Get in touch — happy to share what worked.

Get in touch →