Guide

How to become a freelancer: side hustle to full-time

Learn how to become a freelancer, find your first clients, set fair rates, and manage your finances.

A freelancer at their computer getting paid for their work

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Wednesday 1 April 2026

Table of contents

Key takeaways

  • Check your employer's policy on freelancing and only work on freelance projects during your own time to avoid conflicts of interest and protect your primary income source.
  • Build financial security by saving three to six months of expenses before transitioning to full-time freelancing and growing your side income to 50-75% of your current salary.
  • Record your time accurately on all projects to create precise invoices and improve your pricing accuracy for future work, even when you've agreed on flat fees.
  • Set up a proper bookkeeping system to track income and expenses, understand your tax obligations as self-employed, and set aside money from each payment to cover tax contributions.

What to consider before you start freelancing

Starting a freelance business means trading the security of employment for flexibility and independence. Before you begin, assess whether you're ready for the transition.

Leaving traditional employment means giving up certain benefits and structures. Here's what you'll leave behind with traditional employment:

  • Steady income: Regular pay cheques regardless of workload
  • Employer benefits: Health insurance, pension contributions, paid holiday, and sick leave
  • Built-in structure: Set hours, defined responsibilities, and colleagues for support

In exchange, freelancing offers significant advantages. Here's what you'll gain as a freelancer:

  • Flexibility: Control over your schedule, location, and the projects you take on
  • Income potential: Ability to earn more by setting your own rates and taking on multiple clients
  • Independence: Freedom to build a business around your skills and interests

Honest self-assessment will help you decide if freelancing is right for you. Before starting, consider these questions:

  • do you have savings to cover three to six months of expenses while building your client base?
  • are you comfortable with income variability?
  • can you work independently without external structure?
  • do you have marketable skills that clients will pay for?

If you're not ready to leave your job, start freelancing as a side hustle to test the waters.

Why consider starting a freelance business?

Freelancing lets you work independently for multiple clients instead of a single employer. This model offers several advantages over traditional employment.

Here's why freelancing appeals to so many professionals, particularly younger ones. Research shows that 52% of the Gen Z workforce and 44% of millennials are engaged in freelancing:

  • 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 specialised expertise, with some data showing US freelancers earn an average of $99,230 per year.
  • Faster professional growth: Working on varied projects with different clients expands your network and portfolio quickly
  • Flexibility and control: You set your own schedule, choose your location, and manage your time to suit your life

Freelancing for beginners

Starting a freelance business requires choosing your service, finding clients, and setting up basic systems to get paid. Whether you're testing freelancing as a side hustle or planning to go full time, the steps below will guide you through each stage.

The following sections break down the process into manageable steps.

How to freelance as a side hustle

  1. 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, but many have restrictions.

Many employers have policies that limit outside work to protect their interests. Common employer restrictions include:

  • working with competitors
  • dealing directly with the employer's clients
  • operating within the same industry due to conflict of interest

Review your employment contract and company handbook to avoid putting your primary income at risk.

  1. Freelance in your own time

Freelance only in your own time. Your primary employer and colleagues should receive the same professionalism from you as before. Work out how to manage your freelance tasks outside of your regular work hours.

Perceptions matter. Avoid taking freelance calls at your main job, and let clients know they'll have limited access to you during office hours. Experienced clients understand this boundary.

  1. Find low-budget ways to attract business

Low-budget marketing helps you attract clients without significant upfront costs. Check freelance job websites regularly, maintain an online portfolio, and build your own website.

If you're starting out without a portfolio, you'll need to create work samples to show potential clients. Try these approaches:

  • Volunteer work: Search for beginner-friendly positions that let you build samples
  • Discounted projects: Offer reduced rates to people in your network in exchange for experience and testimonials
  • Free training sessions: Host seminars in your field to create networking opportunities that could lead to paid work
  1. Record your time

Recording your time helps you create accurate invoices and price future projects correctly. Document what you do and when, even if you've agreed on a flat fee or retainer.

Time records show how long jobs actually take versus what you estimated. This data improves your pricing accuracy over time.

Mobile apps make it easy to log your hours wherever you're working. Use these tools to track time quickly:

  1. Deliver what you promise

Delivering what you promise builds your reputation and secures repeat business. Resist the temptation to over-promise when starting out.

Building trust with clients requires consistent delivery and clear communication. Follow these practices:

  • Set realistic expectations: Be honest about what you can deliver and when
  • Clarify scope upfront: Make sure you and the client agree on deliverables before starting
  • Confirm in writing: Document the scope, assumptions, and timeline in your client agreement
  • Manage expectations: Stay in regular contact and notify clients immediately if timelines shift
  1. Avoid burnout

Avoiding burnout is essential when freelancing alongside a full-time job. Extra income and exciting projects can feel rewarding, but overworking leads to exhaustion and reduced productivity.

Maintaining your health and energy is crucial for long-term success. Protect your wellbeing by:

  • recognising when you have too much work and saying no to new projects
  • partnering with other freelancers to share the workload
  • hiring a bookkeeper or accountant to manage your finances
  • taking regular time off to recharge
  1. Create a goal to work towards

Setting goals gives you direction and helps you measure progress. Start with a clear objective, such as launching your business or completing a specific type of project.

Regular reflection helps you stay on track and make adjustments as needed. Review your goals regularly and ask yourself:

  • is the work enjoyable?
  • is the work profitable?
  • am I attracting the clients and projects I want?
  • is freelancing worthwhile for the time I'm investing?

If the answers reveal gaps, adjust your approach.

  1. Bookkeeping for freelancers: know your tax obligations

Understanding your tax obligations is essential when freelancing. As a self-employed worker, you're responsible for tracking income, claiming deductions, and paying taxes on your earnings.

Managing your taxes properly will help you avoid surprises and stay compliant. Follow these tax tips:

  • Set up a bookkeeping system: Track expenses, plan payments, and monitor accounts so you're ready at tax time. Find out how to set up a bookkeeping system
  • Seek professional help: Work with a financial adviser or accountant to stay tax compliant
  • Save for taxes: Set aside a portion of each payment to cover your tax contributions
  • Know your deductions: Common tax-deductible expenses include home office supplies, work-related travel, and marketing costs

Even if freelancing is a side hustle, you may need to register as self-employed and pay taxes on your earnings.

Considerations before starting a freelance business full time

Going full time requires careful financial and personal assessment. Before quitting your regular job, make sure you're ready for the transition.

Before making the leap to full-time freelancing, evaluate your readiness across several key areas. Consider these factors:

  • Financial readiness: Grow your side income to 50 to 75% of your current salary before leaving, depending on your risk tolerance
  • Working alone: Full-time freelancing often means working independently most of the week
  • Self-discipline: Without a manager, you'll need to organise your own workload and hold yourself accountable
  • Burnout risk: Can you regulate your time and effort to deliver for clients without exhausting yourself?

Full-time freelancing can improve your work-life balance and sense of achievement, but only if you've prepared for the realities.

Pick a freelance business idea

Your freelance business idea should match your existing skills with market demand. Some industries rely heavily on freelancers, including graphic design, web development, and writing. Learn how to grow your accounting practice. In 2023, nearly half of all freelancers provided knowledge services like computer programming, marketing, IT, and business consulting.

Start by specialising in a skill you've already developed through education or work experience. If you want to try something new, invest time in training and building a portfolio first.

Online courses can help you upskill quickly. Consider these platforms:

Research freelancing platforms to see which roles align with your interests and have strong demand. The best business idea combines what you're good at with what clients are willing to pay for.

Choose a freelancing career method to get started

Your freelancing method determines how you structure your work and income. Choose the approach that fits your lifestyle, risk tolerance, and goals.

FAQs on starting a freelance business

Here are answers to common questions about starting a freelance business.

Can I start freelancing while working full time?

Yes, you can start freelancing as a side hustle while keeping your full-time job. Check your employer's policy first to make sure there are no restrictions, and only work on freelance projects in your own time outside office hours.

How much should I save before freelancing full time?

Aim to save enough to cover three to six months of expenses before transitioning to full-time freelancing. This financial cushion gives you time to build your client base without immediate income pressure.

Do I need to register as self-employed?

Yes, in most cases you'll need to register as self-employed with your local tax authority once you start earning income from freelancing, even if it's just a side hustle. Check the specific requirements in your country or region.

How do I find my first freelance clients?

Start by networking with people you know, searching freelance job platforms, and building an online portfolio that showcases your work. You can also offer discounted rates for your first few projects in exchange for testimonials and experience.

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.