How to freelance: start, find clients and get paid
Discover how to freelance, set rates, find clients, and run your books with less admin.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Friday 20 March 2026
Table of contents
Key takeaways
- Register as self-employed with HMRC as soon as you start freelancing and set aside 25-30% of your income for tax obligations to avoid financial surprises.
- Build your freelance business around existing skills rather than learning entirely new ones, and research freelancing platforms like Upwork and Fiverr to identify which roles match your expertise.
- Create a comprehensive business plan that includes a SWOT analysis, clear value proposition, target market research, and proper distribution channels before launching your services.
- Establish professional systems from day one by using written contracts for all projects, tracking your time accurately, and implementing proper invoicing and bookkeeping processes to ensure you get paid promptly.
What is freelancing?
Freelancing means working for yourself rather than being employed by a company. Freelancers offer their skills and services to multiple clients on a project-by-project basis, rather than receiving a regular salary from one employer.
Understanding freelance work
Freelance work covers a wide range of industries and services. Common freelance roles include writing, design, web development, consulting, accounting, and marketing.
As a freelancer, you:
- Find and pitch to your own clients
- Set your own rates and working hours
- Handle your own taxes and business administration
- Work from anywhere with an internet connection
How freelancing differs from traditional employment
Unlike employees, freelancers don't receive benefits like paid holiday, sick pay, or pension contributions. You're responsible for your own taxes, insurance, and retirement savings.
However, freelancers gain flexibility and independence. You choose your clients, set your schedule, and control your workload.
Types of freelance arrangements
Freelancers work under different arrangements depending on client needs:
- Project-based: Complete specific projects for a fixed fee
- Retainer: Provide ongoing services for a monthly fee
- Hourly: Charge by the hour for time spent on client work
- Day rate: Charge a fixed daily rate, common in creative industries
Why consider starting a freelance business?
Freelancing offers flexibility, financial stability, and faster professional growth. Self-employment is on the rise as flexible and remote working become the norm. One report found that 51% of finance professionals believe flexible career paths will replace traditional roles by 2035.
Here's why freelancing appeals to so many people:
- Financial stability: Multiple clients and revenue streams reduce your dependence on a single income source
- Higher earning potential: Freelancers often command higher rates than in-house peers due to their specialist expertise
- Faster growth: Working with different clients expands your network and portfolio, accelerating your professional development
- Work-life balance: Control over your schedule, location, and hours helps you work in a way that suits your life
Once you understand the benefits, you can start choosing the right freelance business idea for your skills.
Pick an idea and a method
Your freelance business idea should combine skills you already have with services that are in demand. Certain industries rely heavily on freelancers, including graphic design, web development, copywriting, accounting, and event management.
Research freelancing platforms like Upwork and Fiverr to see which roles match your skills and interests.
You have two main paths:
- Build on existing skills: Specialise in something you've already developed through education or work experience
- Learn something new: Train and build a portfolio in a new field, such as photography, personal training, or web design
Online courses from Coursera, Udemy, or LinkedIn Learning can help you upskill in your chosen area.
The key is finding a business idea that suits both you and the freelance job market. Learn more about how to find the best business idea.
After selecting your business idea, you need to choose how you'll structure your freelance work.
Choose a freelancing method to get started
Freelancing methods are the different ways you can structure your freelance work. The right approach depends on your lifestyle, risk tolerance, and goals.
Here are five common ways to freelance:
- Independent contractor: Work on specific projects with freedom to choose assignments and build a portfolio that suits you. Learn more about the benefits of being an independent contractor.
- Diversified worker: Use multiple skill sets (such as copywriting and graphic design) to juggle different types of projects simultaneously
- Temporary worker: Take full-time, short-term positions with organisations that need specific expertise
- Moonlighter: Fit freelance work around regular employment, benefiting from salary stability while building your freelance business
- Freelance business owner: Start your own small business, hire other freelancers, and manage operations and staff
With your freelancing method chosen, the next step is to create a solid business plan.
Create a freelancing business plan
A freelance business plan maps out your services, target market, and strategy for winning clients. A thorough plan helps you understand your position in the market and focus your efforts.
Get started with a free business plan template and follow these six steps:
- Do your SWOT analysis: Identify your strengths, weaknesses, opportunities, and threats to understand your market position
- Create a value proposition: Write down what you offer and what makes you unique, whether that's pricing, experience, or your business model
- Find your target market: Research who needs your services, where they are, and what type of business they run
- Streamline your admin: Invest in accounting software like Xero and email marketing tools to minimise unpaid hours
- Get funding: Budget for essentials like website creation, marketing materials, and working capital through savings, crowdfunding, or small business loans
Once your business plan is ready, you need to understand your legal requirements.
Legal requirements for freelancing in the UK
Freelancers in the UK must register as self-employed and meet specific tax and legal obligations. Understanding these requirements before you start trading protects you from penalties.
Registering as self-employed with HMRC
Register with HMRC as self-employed as soon as you start freelancing. You must register by 5 October in your business's second tax year at the latest.
Registration is free and can be done online through the HMRC website. Once registered, you'll need to file a Self Assessment tax return each year.
Understanding your tax obligations
As a self-employed freelancer, you pay:
- Income Tax: On your profits above the Personal Allowance (currently £12,570)
- National Insurance: Class 2 and Class 4 contributions based on your profits
- VAT: Only if your turnover exceeds £90,000 (2024/25 threshold)
Set aside 25–30% of your income for tax to avoid surprises at payment time.
National Insurance contributions for freelancers
Self-employed freelancers pay two types of National Insurance:
- Class 2: A flat weekly rate if profits exceed £12,570
- Class 4: A percentage of profits between £12,570 and £50,270 (9%), plus 2% on profits above £50,270
These contributions count towards your State Pension and certain benefits.
Keeping records and bookkeeping requirements
HMRC requires you to keep records of all income and expenses for at least five years. Good record-keeping makes tax returns easier and helps you claim all eligible expenses.
Essential records include:
- Invoices you send to clients
- Receipts for business expenses
- Bank statements showing business transactions
- Mileage logs for business travel
Accounting software like Xero automates much of this record-keeping, saving time and reducing errors.
With your legal requirements sorted, you can focus on marketing your services to potential clients.
Market your freelance idea
Marketing your freelance business means building visibility so potential clients can find you. A strong marketing strategy is essential because freelance jobs rarely come to you on their own.
Focus on three core elements:
- Online profile: Create detailed profiles on freelance platforms that highlight your skills, experience, and past work
- Social media presence: Use platforms like LinkedIn, X (formerly Twitter), and Facebook to share your work and engage with your target audience
- Portfolio: Showcase your best work with high-quality images and testimonials to demonstrate your expertise
Create an online profile and freelance online
Your online profile on freelance platforms gives you access to clients worldwide. Platforms like Upwork and Fiverr let you showcase your skills, experience, and past work in one place.
To attract clients, your profile should:
- Highlight your professional skills and relevant experience
- Include examples of past work with measurable results
- Feature testimonials from previous clients or colleagues
Creating your own freelance website adds another layer of credibility. A clear, user-friendly website takes time to build, but it helps establish your brand. Consider your fonts, colours, and copywriting style carefully.
Find out more about how to create a business website.
Use social media
Businesses are expected to use social media, and the same goes for freelancers. Use social platforms like X (formerly Twitter), Facebook and LinkedIn to promote your freelance business. Post updates about your work and engage with your core audience. This helps build a strong online presence and gives clients a sense of your work.
Build your freelance portfolio
Your freelance portfolio demonstrates your expertise and helps win new clients. It's your calling card, so keep it updated with your best work.
Include these elements in your portfolio:
- Best work samples: Select projects that showcase your strongest skills
- High-quality images: Use professional visuals to present your work clearly
- Testimonials: Add client feedback to build credibility
- Personal projects: If you're starting out without paid work, include relevant projects you've completed in your own time
Update your portfolio regularly as your skills and experience grow.
After building your marketing materials, you'll need to decide which platforms to use for finding clients.
Choose a freelance platform
Freelance platforms connect you with clients looking for your services. The right platform depends on the type of work you want and the clients you're targeting.
Here are the main options:
- Upwork: The leading platform for freelancers at all levels. Create a detailed profile and apply for jobs to build your client base. Best for ongoing projects and higher-value work.
- Fiverr: Ideal for smaller gigs and fixed-price services. You set your prices and clients come to you. Good for beginners building experience.
- Freelancer.com: Offers a wide range of project types and competitive bidding on jobs
- Toptal: Focuses on top-tier talent in software, design, and finance. More selective but higher rates.
Each platform has its own client base and features, so choose one that aligns with your skills and the type of work you want.
With your platform chosen, you're ready to start pitching and winning your first contracts.
Win your first freelance contracts
Winning your first freelance contracts requires resilience and realistic expectations. Most freelancers don't land high-paying clients immediately.
Set achievable goals when starting out:
- Secure your first freelance agreement
- Complete a project successfully
- Earn a modest initial income
Before you start pitching, learn the basics of negotiation and project management. These skills help you set fair rates and deliver work on time.
Learn negotiating strategies before starting your freelance business
Negotiating your freelance rate determines how much you earn and whether you win the job. Getting it wrong means being underpaid or losing opportunities.
Follow these three steps to negotiate effectively:
- Understand your options: Know what other work you can pursue if this client doesn't hire you. This helps you avoid underselling yourself while remaining attractive to the client.
- Determine your ZOPA: The zone of possible agreement is the range where both you and the client benefit. Research market rates to know the bottom and top range for your services.
- Set the price first: Begin negotiations by stating your rate confidently. Be prepared to justify it based on the value you offer and current market rates.
Learn more about rate-setting with the guide to business negotiation strategies.
Harness soft skills and project management with freelancing apps
Soft skills help you win work and deliver it successfully. Confidence, problem-solving, and the ability to work independently are just as important as your technical expertise.
Strong project management and time management help you meet deadlines and secure repeat business. Focus on these three principles:
- Commitment: Clarify project terms before starting. Get the timeline, deliverables, and expectations in writing so everyone knows where they stand.
- Accountability: Review processes regularly and ensure everyone involved knows their responsibilities. Hold yourself and any collaborators accountable for results.
- Time management: Track project progress using software or manual methods. This helps you anticipate delays and communicate proactively with clients.
Apps like Xero Projects help you quote, track, and invoice projects, freeing up time for the work itself.
After completing your first project, you need to invoice your client and get paid.
Send your first freelancing invoice and get paid
Invoicing professionally ensures you get paid and leaves a positive impression with clients. Send your invoice promptly once you've completed the contracted work.
Before sending your invoice, check that you've included:
- Your business name and contact details
- The client's name and address
- A clear description of services provided
- The total amount due
- Payment terms and due date
- Your preferred payment method
Download Xero's freelance invoice template to get started.
If payment is late, follow up with a polite reminder. Clear payment terms make it easier to chase overdue invoices.
Many freelancers start their business as a side hustle before transitioning to full-time work.
How to freelance as a side hustle
Starting as a side hustler allows you to build your freelance business while maintaining a steady income. This approach reduces risk and gives you time to establish your client base.
Check your primary employer's policy on freelancing
Check your employer's policy before starting a freelance business on the side. Most companies understand that employees take on freelance work, especially in creative roles.
However, your employer may have restrictions that:
- prevent you from working with their competitors
- prohibit dealing directly with their clients
- forbid freelancing within the same industry due to conflict of interest
Review your contract and company policies first. This protects your primary income while you build your freelance business.
Freelance in your own time
Freelance only in your own time to maintain professionalism at your main job. Your employer and colleagues should see the same commitment from you as before.
Keep your freelance work separate by:
- avoiding freelance calls during work hours
- setting clear boundaries with clients about your availability
- managing your time effectively outside primary work hours
Most clients who hire freelancers understand that side-hustlers have limited daytime availability.
Find low-budget ways to attract business
Low-budget marketing helps you attract clients without significant upfront costs. Focus on building visibility through free or low-cost channels.
Effective low-cost strategies include:
- check freelance job websites regularly for opportunities
- maintain an online portfolio showcasing your best work
- create your own website to display previous projects
If you're starting without a portfolio:
- search for beginner-friendly freelance jobs or volunteer positions
- offer discounted work to people in your network in exchange for testimonials
- run free training sessions or seminars to create networking opportunities
Record your time
Recording your time ensures accurate invoicing and helps you understand your true hourly rate. Even with flat fees or retainers, time tracking reveals how long jobs actually take versus your estimates.
Benefits of time recording:
- Accurate invoicing: Charge clients correctly for the work completed
- Better estimates: Improve your pricing for future projects
- Profitability insights: Understand which types of work are most profitable
Track time quickly using mobile apps like MinuteDock or Harvest.
Deliver what you promise
Delivering what you promise builds trust and leads to repeat business. Resist the temptation to over-promise when starting out.
Set clear expectations from the beginning:
- Be realistic about what you can deliver and when
- Agree on specific outputs and scope before starting
- Research thoroughly before committing to budgets or timelines
- Confirm all agreements in writing
Manage the relationship throughout the project:
- Question assumptions you made when scoping the work
- Document scope and assumptions in your client agreement
- Stay in regular contact with your client
- Communicate proactively if something takes longer than expected
Avoid burnout
Burnout happens when overwork leads to exhaustion and declining productivity. Freelancing on the side can get hectic, and pushing too hard risks your mental health and family time.
Avoid burnout by:
- recognising when you have too much work and saying no to new projects
- partnering with other freelancers to share the workload
- getting a bookkeeper or accountant to handle your finances
- taking regular time off to recharge
Even when enjoying the buzz of extra income, set realistic expectations for yourself.
Create a goal to work towards
Set a clear, defined objective when you're starting out. This gives you incentive and purpose. This could be setting up the business or having the chance to work on a pet project.
Once you're established, keep reviewing your goals regularly. Make sure the type of work you're doing serves those aims and ask yourself the following questions:
- Is it fun?
- Is it profitable?
- Am I attracting the sorts of jobs (and clients) I want to work on?
- Is freelancing still worthwhile for the time I'm putting in? If not, what do I need to change?
Bookkeeping for freelancers: know your tax obligations
Freelancers are self-employed and responsible for their own taxes. Understanding your obligations early prevents problems at tax time.
Key tax tips for freelancers:
- Set up a bookkeeping system: Track expenses, plan payments, and monitor accounts so you're ready when tax time arrives. Learn how to do bookkeeping.
- Seek professional help: A financial adviser can organise your bookkeeping and ensure you're tax compliant
- Set aside money for tax: Save a portion of each payment you receive to cover your tax contributions
- Know your deductible expenses: Common claims include home office supplies, work-related travel, and marketing costs
Even if you see your extra work as a side hustle, you may need to register as self-employed. Find out more about your side hustle tax obligations.
Considerations before starting a freelance business full time
Going full-time as a freelancer requires careful financial and personal assessment. Don't quit your regular job until you've considered the implications.
Financial readiness:
- grow your side income to 50–75% of your current salary before making the switch
- assess whether you can afford gaps between client payments
- build an emergency fund to cover quiet periods
Personal readiness:
- Working alone: Can you cope with limited daily interaction with colleagues?
- Self-discipline: Will you hold yourself accountable without a manager?
- Time management: Can you regulate your workload to avoid burnout?
Full-time freelancing can offer better work-life balance and a greater sense of achievement, but only if you've prepared properly.
Common freelancing mistakes to avoid
Learning from common pitfalls helps you build a successful freelance business faster. Many beginners make the same mistakes, but they're easy to avoid with the right preparation.
Underpricing your services
New freelancers often charge too little to win work. This leads to overwork, resentment, and difficulty raising rates later.
Research market rates for your skills and location. Factor in your expenses, taxes, and the time you spend on unpaid admin work. Your rate should reflect the value you provide, not just your time.
Not having a contract
Working without a contract leaves you vulnerable to scope creep, late payments, and disputes. Always use a written agreement that covers:
- Scope of work and deliverables
- Payment terms and amounts
- Revision limits
- Cancellation terms
A clear contract protects both you and your client.
Poor time management and overcommitting
Saying yes to everything leads to missed deadlines and burnout. Be realistic about your capacity and learn to decline work when necessary.
Track your time on projects to understand how long tasks actually take. This helps you estimate accurately and avoid overcommitting.
Neglecting your financial management
Many freelancers focus on the work and ignore the business side. Poor financial management leads to cash flow problems and tax surprises.
Set up proper systems from the start:
- separate business and personal bank accounts
- track all income and expenses
- invoice promptly and follow up on late payments
- review your finances monthly
Failing to build an emergency fund
Freelance income fluctuates. Quiet periods happen to everyone, and clients sometimes pay late or cancel projects.
Build an emergency fund covering 3–6 months of expenses before relying solely on freelance income. This buffer reduces stress and gives you negotiating power with clients.
Before making the leap to full-time freelancing, assess whether you're financially and personally ready.
Making freelancing work for you
Starting a freelance business takes planning, persistence, and the right tools. Whether you're freelancing as a side hustle or building a full-time business, managing your finances confidently is essential to long-term success.
The freelancers who thrive are those who treat their work as a business from the start. That means:
- setting up proper systems for invoicing and bookkeeping
- understanding your tax obligations
- tracking your time and profitability
- building relationships with clients who value your work
Xero's accounting software helps freelancers stay on top of invoicing, expenses, and tax obligations. With automated invoicing, bank reconciliation, and real-time financial reporting, you can focus on the work that matters. Get one month free.
FAQs on freelancing
Here are answers to common questions about starting and running a freelance business.
How do I know if freelancing is right for me?
Freelancing suits people who value flexibility and can work independently. You need self-discipline to manage your time, find clients, and handle admin tasks. If you're comfortable with income fluctuations and enjoy variety in your work, freelancing could be a good fit.
How much should I charge as a freelancer?
Research market rates for your skills and location. Factor in your expenses, taxes, and unpaid admin time. Many freelancers charge 20–30% more than their equivalent salary rate to cover these costs. Start with competitive rates and increase them as you gain experience.
Do I need to register as self-employed immediately?
Register with HMRC as soon as you start freelancing. You must register by 5 October in your business's second tax year at the latest. Registration is free and takes a few minutes online.
How do I find my first freelance clients?
Start with your existing network. Tell friends, family, and former colleagues about your services. Create profiles on freelance platforms like Upwork or Fiverr. Join industry groups on social media and engage with potential clients. Consider offering discounted rates for your first few projects in exchange for testimonials.
What expenses can I claim as a freelancer?
You can claim expenses that are wholly and exclusively for your business. Common claims include home office costs, equipment, software subscriptions, professional development, travel, and marketing. Keep receipts for all expenses and track them using accounting software.
How do I avoid late payments from clients?
Set clear payment terms before starting work. Use written contracts that specify due dates and late payment fees. Invoice promptly when work is complete. Follow up with polite reminders if payment is late. Consider asking for deposits or milestone payments for larger projects.
Download the free freelance invoice template
Fill in the form to get a blank freelancer invoice as an editable PDF, with a 'how-to' guide. You’ll get a tax and non-tax version.
Disclaimer
Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.