How to write an invoice for your freelance work?

How to Write an Invoice for Your Freelance Work? – Step by Step Guide

Invoicing for your freelance work is a crucial skill to master in order to ensure smooth payment processing and maintain a professional rapport with your clients. In this blog post, we’ll break down the essential steps to create a well-structured and comprehensive invoice that leaves no room for ambiguity. Whether you’re a seasoned freelancer or just starting out, the 10 step guide on how to write an invoice for your freelance work will equip you with the ability and knowhow to craft an accurate and professional invoice for your freelance work. Let’s dive in.

Table of contents:

  1. Header Information
  2. Client Information
  3. Invoice Number
  4. Invoice Date and Due Date
  5. Description of Services
  6. Breakdown of Costs
  7. Additional Charges
  8. Payment Details
  9. Notes or Terms – Ensuring Clarity and Expectations
  10. Contact Information
  11. Bonus:The Best invoice tool for your freelance work
  12. Conclusion

Invoice via CheckYa

Step 1: Header Information

In this initial section of your invoice, you’ll establish essential details about yourself or your business. This sets the tone for the entire invoicing process. Here’s what to include:

  • Your Name or Business Name: Clearly state your identity. If you’re a business, use the official name for a professional touch. 

Example: “John Doe Freelance Services”

  • Contact Information: Provide various ways for the client to reach you if needed.


Address: 123 Main Street, City, State, Zip Code

Phone: (555) 123-4567

Email: [email protected]

  • Invoice Date: Highlight the date you’re sending the invoice. This marks the official start of the billing process.

Example: “Invoice Date: August 14, 2023”

Using an invoice tool such as CheckYa can significantly streamline your workflow. Our invoicing tool enables you to send out a professional invoice with all the essential information for the freelance  services that you provide. 

invoice header information

Step 2: Client Information

In this step, you’ll provide the essential client details on your invoice:

  • Client’s Name or Company Name
  • Client’s Contact Information: Include their mailing address, phone number, and email address. This ensures effective communication and query resolution.
  • Person Responsible for Payments: If applicable, include the name and contact details of the person handling payments. This ensures your invoice reaches the right person.
  • Formatting Tip: Present the information neatly, using bullet points or a structured format. Using the company’s official letterhead can enhance the appearance.


Client’s Name: [Client’s Name]

Company Name: [Company Name, if applicable]

Contact Information:

  • Mailing Address: [Client’s Address]
  • Phone Number: [Client’s Phone Number]
  • Email Address: [Client’s Email Address]
  • Person Responsible for Payments: [Name of Payment Contact]
  • Payment Contact Email: [Payment Contact Email Address]

Client information

Step 3: Invoice Number

Assigning a unique invoice number to each invoice you create can significantly streamline your administrative tasks and enhance client communication. When crafting your invoice numbering system, consider the following guidelines:

  • Uniqueness: Each invoice number should be unique to avoid confusion.
  • Consistency: Maintain a consistent format for your invoice numbers. For instance, you could use a combination of letters, numbers, and symbols (e.g., INV-2023-001 or F12345).
  • Chronology: Organize your invoice numbers chronologically. This helps you track the sequence of transactions and simplifies sorting in case you need to refer back to older invoices.
  • Project Identification: Optionally, you can include identifiers related to the project or client, making it easier to associate an invoice with a specific job.

Invoice number

Step 4: Invoice Date and Due Date

The invoice and due dates are critical elements that set the tone for the payment process. Effectively communicating these dates ensures both you and your client are on the same page regarding payment expectations.

Clearly State the Invoice Date:

When you mention the invoice date, you’re specifying the day you officially send the invoice to the client. This is essential for record-keeping and understanding the timeframe for payment. 

Setting a Reasonable Due Date:

The due date carries considerable weight. It’s the date by which you expect to receive payment from your client. Setting a reasonable due date strikes a balance between allowing your client ample time to process the payment and ensuring that you receive timely compensation for your services.

Date and due date

Step 5: Description of Services

Clearly outlining the services you’ve completed is the backbone of any effective invoice. This step helps both you and your client to understand the scope of work and its associated costs. Here’s a breakdown of how to go about it:

Provide a Brief Description: Keep your service descriptions concise yet informative. For instance, if you’re a content writer, your descriptions might look like this:

  • “Website Copywriting for Company ABC”
  • “Blog Post: 1000 words on Digital Marketing Strategies”

Include Relevant Details: Alongside each service, incorporate essential details:

  • Quantity: If applicable, mention the number of units. For example, “5 Social Media Graphics” or “3 Illustrations.”
  • Hours Worked: If you charge by the hour, specify the hours invested in each task.
  • Rate per Service: Clearly state the rate per service, whether it’s an hourly rate or a fixed fee.

Here’s an example of how this step might appear on your invoice:

DescriptionQuantityHours WorkedRate per ServiceSubtotal
Website Copywriting8 hours$50/hour$400.00
Blog Post: Digital Marketing2 hours$60/hour$120.00
Description of services

Step 6: Breakdown of Costs

Breaking down costs ensures transparency and provides a clear justification for the total amount you’re invoicing. Here’s how to execute this step effectively:

Detail the Rate or Price: Explicitly state the agreed-upon rate for each service. For example:

  • “Website Copywriting: $50 per hour”
  • “Blog Post: Digital Marketing: $60 per hour”

Calculate Subtotals: Calculate subtotals for each service by multiplying the rate with the relevant metric (hours, quantity, etc.):

  • Website Copywriting: 8 hours x $50/hour = $400.00
  • Blog Post: Digital Marketing: 2 hours x $60/hour = $120.00

Calculate Total for All Services: Sum up the subtotals to arrive at the total cost of your services:

  • Total: $400.00 + $120.00 = $520.00

The breakdown might look something like this in your invoice:

DescriptionQuantityHours WorkedRate per ServiceSubtotal
Website Copywriting8 hours$50/hour$400.00
Blog Post: Digital Marketing2 hours$60/hour$120.00

By following these steps and providing transparent, detailed breakdowns, your invoice becomes a clear representation of your work and its associated costs. This level of clarity not only ensures smoother payment processes but also strengthens your professional relationship with clients.

Break down of costs

Step 7: Additional Charges (if applicable)

When it comes to invoicing for your freelance work, transparency is key. While your core services might be straightforward to outline, sometimes there are additional costs that need to be factored in. These could include materials used, extra expenses incurred, or applicable taxes. Properly addressing these extra charges not only ensures accuracy but also helps maintain trust between you and your clients.

List Materials, Expenses, or Taxes Separately:

Imagine you’re a freelance graphic designer who has just completed a branding project for a client. In addition to your design fee, you might have purchased specific fonts or images for the project. These costs should be listed separately on your invoice. For instance:

  • Branding Design Services: $500
  • Font Licensing: $50
  • Stock Images: $30
  • Subtotal: $580

By breaking down these costs, your client can clearly see where their investment is going and appreciate your transparency.

Offer Explanations to Prevent Confusion:

Sometimes, clients might not be familiar with certain charges or might need clarification. In such cases, it’s a good practice to include brief explanations alongside each additional charge. Going back to the branding project, you could add a note like:

  • Font Licensing: $50 – This fee covers the licensing of premium fonts used in your branding materials.

This simple explanation can alleviate any confusion and show your client that you’re upfront about every aspect of the project.

Taxes and additional charges

Step 8: Payment Details

After showcasing the value of your freelance services, it’s time to get down to the nitty-gritty of how your clients can make the payment. Clear and convenient payment instructions help expedite the payment process and eliminate any potential hiccups.

Indicate Accepted Payment Methods:

Freelancers often have a range of payment methods they’re comfortable with. Some might prefer bank transfers, while others might opt for online payment platforms like PayPal or Stripe. Clearly state the accepted methods on your invoice to give your clients options. 

For instance:

  • Accepted Payment Methods: PayPal

Payment terms

Step 9: Notes or Terms – Ensuring Clarity and Expectations

When it comes to the notes and terms section of your freelance invoice, clarity is key. This is where you establish expectations and communicate any important conditions regarding payments and project completion. Let’s take a closer look at some elements you should consider including:

Late Payment Penalties and Early Payment Discounts: 

Communicating your stance on payments can help prevent delays and encourage timely transactions. For instance, you could include a note such as:

“Late Payment Policy: Payments not received within [number of days] of the due date will incur a late fee of [percentage or flat amount].”

“Early Payment Discount: Enjoy a [percentage] discount on the total invoice amount if payment is made within [number of days] of receiving this invoice.”

Project-Specific Terms: 

Depending on the project, there might be specific terms you need to highlight. For example, if you’re working on a web development project, you could mention:

“Project Milestones: Payments will be divided into [number] milestones as outlined in the project proposal. Invoice will be issued upon successful completion of each milestone.”

Reimbursement and Expenses:

If your work involves incurring expenses that need to be reimbursed, make sure to mention it clearly:

“Expenses: Reimbursable expenses related to the project, such as travel or materials, will be billed separately and are due upon receipt of this invoice.”

Delivery and Acceptance: 

For projects that require client approval, it’s wise to outline this process:

“Acceptance: The client has [number of days] to review and provide feedback on the delivered work. If no response is received within this time frame, the work will be considered approved.”

By outlining these terms, you not only set clear expectations but also prevent misunderstandings that could lead to payment disputes or project delays.

Invoice Terms

Step 10: Contact Information

Including your contact information in the invoice is more than just a formality; it’s a strategic move to maintain open lines of communication with your clients. Here’s how to make the most of this section:

Contact Details: Include your preferred contact methods, such as your email address and phone number. Additionally, if you have a professional website or social media profiles, consider providing those as well. 

For example:

“Have questions or need clarification? Feel free to reach out to me at [your email address] or [your phone number]. You can also visit my website at [website URL] to learn more about my services.”

Availability: Let your clients know when they can expect a response from you. This helps manage their expectations and minimizes any frustration from delayed replies:

“Office Hours: I’m available to respond to your inquiries Monday through Friday, [hours and time zone]. I aim to reply within [number of hours/days] during these hours.”

Proactive Clarifications: Express your willingness to provide further explanations and assistance. This shows your commitment to ensuring your clients are comfortable with the invoice and the project:

“I’m here to make the process as smooth as possible for you. If you have any questions about the invoice or any aspect of the project, don’t hesitate to contact me. Your satisfaction is my priority.”

Contact information

Bonus: The Best invoice tool for your freelance work

Designed with freelancers in mind, our invoicing tool, CheckYa streamlines the entire invoicing process, from creating invoices to tracking payment status. CheckYa’s user-friendly interface and robust features allow you to effortlessly generate professional invoices within minutes. With automated reminders and secure payment gateways, you can ensure timely payments while maintaining a seamless client experience. Join the ranks of 20,000+ satisfied freelancers who have signed up for CheckYa. 

Create an invoice via CheckYa


By following the steps outlined in the how to write an invoice for your freelance work guide, you can create invoices that not only outline the financial aspects clearly but also builds trust between you and the client.. Remember, a well-structured invoice sets the stage for open communication, ensures prompt payments, and nurtures lasting partnerships. As you implement these strategies, you’re not only streamlining your invoicing process but also strengthening the foundation of your freelance career.

Send invoices via CheckYa

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Merry Christmas!
20% OFF
Tired of wasting time on invoicing? ⏰
Switch to CheckYa invoicing, automate your billing process, and reclaim valuable hours in your day 💪🔥
Merry Christmas!
20% OFF
Tired of wasting time on invoicing? ⏰
Switch to CheckYa invoicing, automate your billing process, and reclaim valuable hours in your day 💪🔥
Merry Christmas!
20% OFF
Tired of wasting time on invoicing? ⏰
Switch to CheckYa invoicing, automate your billing process, and reclaim valuable hours in your day 💪🔥
Merry Christmas!
20% OFF
Tired of wasting time on invoicing? ⏰
Switch to CheckYa invoicing, automate your billing process, and reclaim valuable hours in your day 💪🔥
Payment processing fees eating into your income?
Switch to CheckYa invoicing, pass on the charges to your clients, & keep more of your earnings.💰🔥
Payment processing fees eating into your income? 😮
Switch to CheckYa invoicing, pass on the charges to your clients, & keep more of your earnings 💰🔥