Skip to main content

Starting a Freelance Business: The First Steps You Actually Need

What you need to do before your first client pays you

A freelance business starts with three things: a way to track money in and out, a legal structure that protects your personal assets, and a system for invoicing clients. You do not need a fancy website, a business license in most fields, or incorporation papers before you take your first job. You do need to know which of these three you are handling yourself and which ones require outside help — because getting them wrong costs you money later, either in taxes you did not set aside or in liability you thought was covered.

The order matters. Start by choosing how you will structure the business legally (sole proprietor, LLC, or S-corp), because that choice changes how you track money and what you owe in taxes. Then set up a separate bank account and a simple bookkeeping system. Then create an invoice template. You can do all three in a weekend, and you should do them before you invoice anyone.

Key Takeaways

  • A sole proprietorship requires no paperwork and is the right choice for most people starting out, but an LLC costs $50 to $500 depending on your state and protects your personal savings if a client sues.
  • Open a separate business bank account even if you are a sole proprietor, because mixing personal and business money makes taxes harder and looks bad if you are ever audited.
  • Use a free invoicing tool like Wave or Square Invoices to send bills and track what clients owe you, because a spreadsheet breaks down when you have more than a handful of clients.
  • Set aside 25 to 30 percent of what you earn before you spend it, because you will owe self-employment tax and income tax when you file — the money is not yours to keep.
  • Register for a federal Employer Identification Number (EIN) even as a sole proprietor, because it keeps your Social Security number off invoices and business documents.

Choosing between sole proprietor, LLC, and S-corp

A sole proprietorship is the default if you do nothing. You are self-employed, you report income on your personal tax return, and there is no legal separation between you and the business. It costs nothing to start. The downside: if a client sues you or you cause them financial harm, they can go after your personal savings and assets. For most freelancers — writers, designers, consultants, programmers — the risk is low enough that this trade-off makes sense.

An LLC (Limited Liability Company) creates a legal wall between your personal money and your business money. If a client sues the business, they cannot touch your house or your savings. You still report the income on your personal tax return, but the LLC protects you. The cost varies by state: $50 to $500 to form one, plus annual filing fees of $0 to $500 depending on where you live. For freelancers in fields with higher liability risk — contractors, consultants who give specific advice, anyone handling client money — an LLC is worth the cost.

An S-corp is a tax structure, not a business type. It lets you pay yourself a salary and take the rest as a distribution, which can lower your self-employment tax if you earn over $60,000 or so. The paperwork is more complex: you file a separate tax return, you have to pay yourself a "reasonable salary," and you need a payroll service. Most freelancers do not earn enough for an S-corp to save them money. Wait until you are consistently making six figures before you consider it.

Setting up your bank account and tracking system

Open a business checking account at any bank. You will need your Social Security number or EIN, your business name (which can be your own name), and a small deposit. This account is where clients send money and where you pay business expenses. Keeping it separate from your personal account makes taxes simpler: at the end of the year, your accountant can see exactly what came in and what went out.

For tracking money, use a free invoicing and bookkeeping tool designed for freelancers. Wave and Square Invoices are both free and let you send invoices, track what clients owe you, and see your income and expenses in one place. If you prefer something more structured, FreshBooks and Zoho Books have free tiers that work for one or two people. Do not use a spreadsheet unless you have fewer than five clients and you never plan to grow. Spreadsheets do not catch mistakes, they do not remind you when invoices are overdue, and they make tax time harder.

Connect your business bank account to your bookkeeping tool so transactions import automatically. This takes 10 minutes and saves you hours of data entry. Every time money comes in or you pay for something business-related, it shows up in your system without you typing it in.

Creating an invoice and setting payment terms

An invoice is a bill that tells a client what you did, how much they owe, and when payment is due. Your invoicing tool will have a template built in, but you can also create one in Google Docs or Word. At minimum, include: your name and contact information, the client's name and address, a description of the work, the amount due, the date, an invoice number, and when you expect payment.

Decide on payment terms before you send the first invoice. Net 30 means the client pays within 30 days. Net 15 is faster. Due upon receipt means they pay immediately. For new clients or large projects, ask for 50 percent upfront and 50 percent when the work is done. This protects you if a client disappears or refuses to pay. Most clients expect Net 30, so start there unless you have a reason to ask for something different.

Include a late payment fee in your terms — for example, 1.5 percent per month on overdue invoices. Write it on the invoice so clients see it. You may never charge it, but stating it upfront makes clients take deadlines seriously.

Registering for an EIN and handling taxes

An Employer Identification Number (EIN) is a nine-digit number the IRS gives you to identify your business. You can get one free at irs.gov — search for "apply for an EIN" and you can do it online in 15 minutes. You do not need an EIN to start freelancing, but having one keeps your Social Security number off invoices and business documents, which is safer. If you form an LLC, you will need an EIN.

Set aside 25 to 30 percent of every payment you receive before you spend it. This money covers federal income tax, state income tax (if your state has it), and self-employment tax, which is Social Security and Medicare for self-employed people. The exact amount depends on your income and where you live, but 25 to 30 percent is a safe starting point. Put it in a separate savings account so you do not accidentally spend it.

At the end of the year, you will file Schedule C (Profit or Loss from Business) with your personal tax return. This form reports your income and expenses. If you earned more than $400 in net profit, you also file Schedule SE to calculate self-employment tax. Many freelancers use tax software like TurboTax Self-Employed or hire an accountant. An accountant costs $500 to $2,000 depending on complexity, but they often find deductions that pay for themselves.

Deductions you can claim and what to keep

As a freelancer, you can deduct business expenses from your income before calculating taxes. Common deductions include: equipment and software you use for work, a portion of your home office if you have a dedicated space, internet and phone bills (the business portion), professional development and courses, travel to client meetings, and meals during business meetings. Keep receipts for everything. A simple folder in your email or a shoebox of paper receipts works fine — just keep them for at least three years in case you are audited.

You cannot deduct personal expenses. A new laptop is deductible if you use it for work. A vacation is not, even if you do some work while you are there. The IRS looks at whether the primary purpose of the expense is business. When in doubt, ask an accountant or look it up on irs.gov.

Insurance and contracts

Most freelancers do not need business insurance unless they work with expensive client equipment, give specific professional advice, or handle client money. If you are a designer, writer, or programmer working remotely, the risk is low. If you are a contractor, consultant, or anyone on a client's site, ask about liability insurance. It costs $300 to $1,000 a year and protects you if something goes wrong.

Use a simple contract for projects over $1,000 or with new clients. The contract should state what you will deliver, when, how much you are charging, and what happens if either of you breaks the agreement. You do not need a lawyer to write one — templates exist for free on sites like Rocket Lawyer or LawDepot, or you can ask a client if they have a standard contract they use. A contract protects both of you by making expectations clear.

Frequently Asked Questions

Do I need a business license to freelance?

Most states do not require a business license for freelancers working from home. Some cities require one if you have a physical office or storefront. Check your city or county website by searching "[your city] business license" to see what applies to you. Even if it is not required, getting one is inexpensive and makes your business look more professional.

What if a client does not pay an invoice?

Send a reminder email a few days before the due date. If they miss the deadline, send another email referencing the late payment fee you included in your terms. If they still do not pay after 30 days, you can take them to small claims court, though the cost and time may not be worth it for small amounts. For large projects, always ask for a deposit upfront so you are not out money if they disappear.

Can I deduct my home office if I do not have a separate room?

Yes, but only the portion of your home you use exclusively for work. If you have a desk in your bedroom that you use only for freelancing, you can deduct a percentage of your rent or mortgage, utilities, and internet based on the square footage of that desk area. The calculation is detailed, so ask an accountant or use the IRS simplified method, which lets you deduct $5 per square foot of dedicated workspace.

When should I hire an accountant?

If you earn under $30,000 a year and have simple income and expenses, tax software handles it fine. If you earn more, have multiple income streams, or are not sure what you can deduct, an accountant saves you money by finding deductions you missed and making sure you do not overpay. Many offer a free consultation, so you can ask before committing.

Do I need to register with the state if I use a business name that is not my own?

It depends on your state. Some require you to file a "Doing Business As" (DBA) form if you use a name other than your legal name. Search "[your state] DBA" or call your county clerk's office to find out. The filing usually costs $10 to $50 and takes a few days. If you use your own name, you typically do not need to file anything.