Guide

Freelancer's Guide to Invoicing

Invoicing is one of the most critical skills a freelancer can master. Unlike salaried employees who receive automatic paychecks, freelancers and independent contractors must actively request payment for every project. A clear, professional invoicing process ensures you get paid on time, maintain strong client relationships, and keep your finances organized.

Invoice like a pro. Get paid faster.

Professional templates designed for freelancers and independent contractors.

Create an Invoice →

Why Invoicing Matters for Freelancers

Unlike traditional employees who receive regular paychecks from an employer's payroll system, freelancers must actively bill their clients for every hour worked or project delivered. Without a professional invoicing process, you risk late payments, misunderstandings about scope, and disorganized finances at tax time. Invoicing isn't just about getting paid, it's about running a sustainable business.

Essential Elements of a Freelancer Invoice

Your Information

Full name or business name, address, email, phone, and tax ID

Client Information

Client's company name, billing address, and contact person

Service Details

Clear descriptions, quantities, rates, and line totals for each service

Payment Terms

Due date, accepted payment methods, and late payment policies

Setting Your Freelance Rates

Step 01: Hourly vs. Project-Based Rates

One of the first decisions freelancers face is whether to charge by the hour or by the project. Each approach has its strengths:

  • Hourly Rates: You bill for each hour of work. Best for ongoing tasks, maintenance, or projects with unclear scope. Clients see exactly what they're paying for, but the final cost can be unpredictable.
  • Project-Based (Fixed) Rates: You quote a flat fee for the entire deliverable. Best for well-defined projects with clear scope. Clients appreciate cost certainty, and you can earn more if you work efficiently.

Pro Tip

Consider a hybrid approach: quote a fixed price for the core scope, then bill hourly for any change requests or additional work outside the original agreement. This protects both you and the client.

Step 02: How to Calculate Your Hourly Rate

Many freelancers underprice themselves because they don't account for the full cost of self-employment. Use this formula to find a sustainable rate:

Freelance Rate Formula

(Annual Salary Goal + Annual Expenses + Taxes) ÷ Billable Hours Per Year = Hourly Rate

For example, if you want to earn $80,000, have $10,000 in business expenses, expect $27,000 in taxes, and can realistically bill 1,500 hours per year:

($80,000 + $10,000 + $27,000) ÷ 1,500 = $78/hour

Remember: not every working hour is billable. Account for time spent on admin, marketing, and professional development.

Step 03: Pricing Strategies

Beyond basic rate-setting, consider these pricing strategies to maximize your income:

  • Value-Based Pricing: Price based on the value you deliver to the client, not the hours you spend. A logo redesign that increases conversions by 20% is worth far more than 10 hours of work.
  • Market Rate Pricing: Research what other freelancers in your niche and experience level charge, then position yourself accordingly.
  • Cost-Plus Pricing: Calculate your costs (time, tools, overhead) and add a profit margin on top.
  • Tiered Pricing: Offer multiple packages (Basic, Standard, Premium) so clients can choose the level of service that fits their budget.

Deposits and Retainers

Step 04: Why Require a Deposit?

Deposits protect freelancers from scope creep, project cancellations, and non-payment. Here's why every freelancer should require one:

  • Financial Protection: You're compensated for blocking out your calendar, even if the project falls through.
  • Client Commitment: Clients who put money down are more invested in the project's success and more responsive during the process.
  • Cash Flow: Deposits give you working capital to cover expenses while the project is in progress.
  • Professionalism: Requiring a deposit signals that you run a serious business and value your time.

Standard Deposit Amounts

  • 25–50% is standard for most freelance projects
  • 100% upfront is common for small projects under $500
  • Retainer model: clients pay a fixed monthly fee for a set number of hours or deliverables

Step 05: How to Invoice for Deposits

When invoicing for a deposit, treat it as a separate invoice or clearly mark it on your project invoice. Include the following:

  • Label the invoice as "Deposit Invoice" or note it in the description
  • Reference the full project amount and the deposit percentage
  • State that work will begin upon receipt of the deposit
  • Specify how the deposit will be applied to the final invoice

Deposit Invoice Example

  • Project: Website Redesign
  • Total Project Fee: $5,000
  • Deposit (50%): $2,500, due before work begins
  • Remaining Balance: $2,500, due upon project completion

Milestone Payments

Step 06: What Are Milestone Payments?

Milestone payments break a large project into smaller phases, with payment due at the completion of each phase. This approach benefits both freelancers and clients:

  • For Freelancers: Steady cash flow throughout the project, reduced risk of non-payment on large contracts, and natural checkpoints for client feedback.
  • For Clients: Payments tied to tangible deliverables, the ability to review progress before committing to the next phase, and better budget management.

Step 07: How to Structure Milestone Invoices

When planning milestones, break the project into logical phases with clear deliverables. A common structure looks like this:

  • Phase 1, Discovery & Planning (25%): Research, requirements gathering, project plan
  • Phase 2, Design & Prototyping (25%): Wireframes, mockups, design revisions
  • Phase 3, Development (25%): Building out the project based on approved designs
  • Phase 4, Launch & Delivery (25%): Final testing, deployment, handoff

Pro Tip

Always define milestones before the project starts, and include them in your contract. Each milestone invoice should reference the specific deliverables completed and the agreed-upon amount for that phase.

Free to Start

Professional freelance invoices. In minutes.

Beautiful templates with all the fields freelancers need, free to start.

Tax Considerations for Freelancers

Step 08: Self-Employment Taxes

As a freelancer, you're responsible for both the employer and employee portions of Social Security and Medicare taxes, commonly known as self-employment tax. In the United States, this is currently 15.3% of your net earnings (12.4% for Social Security and 2.9% for Medicare), on top of your regular income tax.

Unlike traditional employees whose employers withhold taxes from each paycheck, freelancers must estimate and pay taxes quarterly using IRS Form 1040-ES.

Important Tax Tip

Set aside 25–30% of every payment you receive into a separate savings account for taxes. This prevents a painful surprise when quarterly or annual taxes are due. Many freelancers open a dedicated "tax savings" account to keep these funds separate from operating income.

Step 09: What to Track for Taxes

Accurate record-keeping throughout the year makes tax season far less stressful. Track the following:

  • All Income: Every payment from every client, including partial payments and deposits
  • Business Expenses: Software subscriptions, equipment, office supplies, co-working fees, travel, and professional development
  • Home Office Expenses: If you work from home, a portion of rent/mortgage, utilities, and internet may be deductible
  • Mileage and Travel: Business-related driving, flights, and accommodations
  • Health Insurance Premiums: Self-employed individuals can often deduct health insurance costs

Step 10: 1099 Forms

In the United States, any client who pays you $600 or more in a calendar year is required to send you a 1099-NEC form by January 31 of the following year. This form reports your non-employee compensation to the IRS.

  • You must report all income, even if a client doesn't send a 1099
  • Keep your own records, don't rely solely on 1099s for accurate income reporting
  • If a client requests your tax information, provide a completed W-9 form before starting work
  • International clients generally don't issue 1099s, but you're still responsible for reporting that income

Best Practices for Freelancer Invoicing

Invoice Promptly

Send your invoice as soon as the work is complete, or at the agreed-upon milestone. Delayed invoices signal disorganization and push your payment further out. The sooner you invoice, the sooner you get paid.

Use Professional Invoice Templates

A clean, well-formatted invoice reflects the quality of your work. Use a professional template from Invoice Website to ensure your invoices include all necessary fields and look polished. First impressions matter, even on a billing document.

Be Specific with Descriptions

Vague line items like "design work" or "consulting" invite questions and delays. Instead, describe exactly what was delivered: "Homepage redesign, desktop and mobile layouts, 2 rounds of revisions (12 hours @ $85/hr)." Specificity builds trust and speeds up payment approval.

Set Clear Payment Terms

Define your terms upfront and include them on every invoice:

  • Due date: Net 15 or Net 30 are common for freelancers
  • Late fees: A 1.5% monthly fee on overdue balances is standard
  • Accepted methods: Bank transfer, credit card, PayPal, etc.
  • Early payment discount: Offer 2% off for payment within 10 days to encourage fast payment

Number Your Invoices Sequentially

Use a consistent numbering system for every invoice (e.g., INV-001, INV-002 or 2026-001, 2026-002). Sequential numbering keeps your records organized, simplifies tax preparation, and looks professional to clients. Never reuse or skip invoice numbers.

Follow Up on Overdue Invoices

Don't let overdue invoices slide. Send a polite reminder the day after the due date, a firmer follow-up at 7 days, and escalate at 30 days. Most late payments are due to oversight, not bad intent, a friendly nudge is usually all it takes.

Common Freelancer Invoicing Mistakes

Mistakes That Cost You Money

  1. Not having a contract: Always agree on scope, rates, and payment terms in writing before starting work.
  2. Undercharging: Failing to account for taxes, expenses, and non-billable time leads to unsustainable rates.
  3. Inconsistent invoicing: Skipping invoices or sending them late disrupts your cash flow and confuses clients.
  4. Vague line items: "Services rendered" doesn't tell clients what they're paying for and invites disputes.
  5. No late payment policy: Without consequences, clients have no incentive to pay on time.
  6. Forgetting to track expenses: Missing deductions means paying more taxes than necessary.
  7. Not saving for taxes: Spending everything you earn leads to a painful tax bill every quarter.
  8. Using unprofessional invoices: A sloppy invoice undermines the quality of your work.

Tools for Freelancer Invoicing

Invoice Software

Create, send, and track professional invoices with tools like Invoice Website

Time Tracking

Log billable hours accurately with tools like Toggl, Harvest, or Clockify

Accounting Software

Manage income, expenses, and tax prep with QuickBooks, Wave, or FreshBooks

Payment Reminders

Automate follow-ups on overdue invoices to maintain steady cash flow

Get Started with Freelancer Invoicing

Ready to Master Freelancer Invoicing?

You now have everything you need to invoice like a professional freelancer, from setting rates and requiring deposits to structuring milestone payments and preparing for taxes. The key is to start with a system, stay consistent, and use the right tools.

Ready to create your first freelance invoice? Invoice Website gives you beautiful, professional templates designed specifically for freelancers, free to start.

Invoice Website

Ready to Get Started?

Professional invoicing tools designed for freelancers