← All Posts

How to Invoice as a Freelancer: A Beginner's Guide

July 15, 2026

If you just landed your first freelance client, congratulations. Now comes the part nobody teaches you in school: actually getting paid. Invoicing might sound boring, but getting it right is the difference between a thriving freelance business and chasing payments for months.

What Is a Freelance Invoice?

A freelance invoice is a formal payment request you send to a client after completing work. It documents what you did, how much you charge, and when payment is due. Think of it as a receipt in advance — it creates a paper trail that protects both you and your client.

Step 1: Set Up Your Business Information

Before you send your first invoice, you need a few basics in place. Include your full legal name or business name, mailing address, email, and phone number. If you have a business registration or tax ID (like an EIN in the US), include that too. This information goes at the top of every invoice you send.

Step 2: Collect Your Client's Details

Every invoice needs a "bill to" section with your client's company name, contact person, and address. Get this information during the onboarding process — not when you are scrambling to send an invoice at the end of the month.

Step 3: Create a Clear Invoice Number System

Sequential invoice numbers keep your records organized and look professional. A simple system like INV-001, INV-002 works perfectly. Some freelancers use a date prefix like 2026-001. Whatever system you choose, be consistent. Tools like TinyBill handle auto-numbering for you, so you never have to think about it.

Step 4: Itemize Your Work

Break your work into line items with descriptions, quantities, and rates. Instead of writing "Web design — $3,000," try:

  • Homepage design — 10 hrs @ $150/hr = $1,500
  • About page design — 5 hrs @ $150/hr = $750
  • Mobile responsive adjustments — 5 hrs @ $150/hr = $750

Detailed line items reduce client questions and disputes. They also help you understand where your time actually goes.

Step 5: Set Payment Terms

Specify when you expect payment. Common terms include Net 15 (due in 15 days), Net 30, or Due on Receipt. For new clients, shorter terms protect you. Include your accepted payment methods — bank transfer, PayPal, credit card — and any late payment fees.

Step 6: Send It Promptly

Send your invoice the day you finish the work, or on the agreed billing date. The longer you wait, the longer you wait to get paid. Set up a recurring calendar reminder if you bill monthly.

Common Invoicing Mistakes to Avoid

  • Vague descriptions — "Consulting services" tells the client nothing. Be specific.
  • Missing payment terms — If you do not state when payment is due, clients will pay whenever they feel like it.
  • Not following up — Send a polite reminder at 3 days past due and again at 7 days. Most late payments are just forgetfulness.
  • Using Word docs or plain emails — A proper PDF invoice looks professional and is harder to lose in an inbox.

The Fastest Way to Invoice

You do not need expensive accounting software to invoice professionally. TinyBill lets you create a professional PDF invoice in 30 seconds — add your client, enter line items, and hit send. It is free to start, with no credit card required.

Ready to send your first invoice?

Create professional invoices in 30 seconds with TinyBill.

Start Free — No Card Required
← Back to all posts