Getting started in freelance graphic design
Steps to go from freelancing on the side to landing your first paying design client.
- 1
Build a focused portfolio
Curate 6-10 of your strongest pieces rather than everything you've made — quality and range of problem-solving matter more than volume, and a scattered portfolio makes it harder for a client to picture you doing their specific job.
- 2
Pick your niche or stay a generalist
Decide whether to specialize (logo/branding, packaging, UI/UX, social media) or stay broad — specializing usually lets you charge more sooner, since a client hiring for a specific problem trusts a specialist's portfolio faster than a generalist's.
- 3
Set your rate card
Decide your target hourly rate and translate it into flat prices for your most common deliverables (logo package, brand identity, social media kit) so you're not quoting from scratch every time.
- 4
Get a contract template and invoicing set up
Have a reusable service agreement and a way to invoice and collect deposits before you take your first paid client — chasing an unwritten agreement after a dispute starts is much harder than preventing one.
- 5
Consider professional liability insurance
Not always required by clients for small jobs, but worth having before you take on higher-stakes work (packaging, ad campaigns, anything with legal/trademark exposure) given the potential cost of a copyright dispute.
- 6
Find your first clients
Start with your existing network, freelance platforms (Upwork, Contra, Dribbble's job board) to build initial reviews, and direct outreach to small businesses with dated branding — then shift toward referrals and inbound once you have a track record.