How to Invoice for Hours Worked

Kayla Jul 09, 2026

Invoicing for hours worked is a crucial aspect of freelancing, consulting, or any job that bills on an hourly basis. It ensures you're compensated fairly for your time and effort. Here's a comprehensive guide on how to invoice someone for hours worked, complete with best practices and step-by-step instructions.

Free Printable Blank Invoice Templates [PDF Included]
Free Printable Blank Invoice Templates [PDF Included]

Before diving into the invoicing process, it's essential to understand your client's preferences and any specific requirements they have for invoices. Some clients may have a preferred format or software, while others might have strict rules about what information to include. Always communicate clearly about invoicing expectations upfront to avoid any misunderstandings.

How to Make an Invoice: Step-by-Step Guide (& Free Templates)
How to Make an Invoice: Step-by-Step Guide (& Free Templates)

Understanding Your Hourly Rate

Before you can invoice for hours worked, you need to have a clear understanding of your hourly rate. This rate should reflect your skills, experience, and the local market rates for your profession. It's also a good idea to have a minimum project fee to ensure you're adequately compensated for smaller tasks.

Browse Our Sample of Freelance Hourly Invoice Template for Free
Browse Our Sample of Freelance Hourly Invoice Template for Free

To calculate your hourly rate, consider your annual salary goal, overhead costs (like office supplies, software, or marketing), and the number of billable hours you expect to work in a year. Use the formula: (Annual Salary Goal + Overhead Costs) / Billable Hours = Hourly Rate

Tracking Your Time

5 Invoicing Tricks that Will Get You Paid On Time- Every Time | Yes Supply TM
5 Invoicing Tricks that Will Get You Paid On Time- Every Time | Yes Supply TM

Accurately tracking your time is vital for invoicing. Use a time-tracking tool or app to record every minute you spend working on a client's project. Be sure to include all relevant tasks, such as emails, meetings, and research, as well as the actual work on the project.

Some popular time-tracking tools include Toggl, Harvest, and RescueTime. Many of these tools offer features like project tracking, reminders to start/stop the timer, and detailed reports for invoicing.

Choosing Invoicing Software

How to Invoice Your Clients Without Any Awkwardness
How to Invoice Your Clients Without Any Awkwardness

Using invoicing software can streamline your billing process and ensure you're providing clients with professional, easy-to-read invoices. Many invoicing tools offer features like recurring invoices, payment reminders, and integration with accounting software.

Some popular invoicing software options include QuickBooks, FreshBooks, and Zoho Invoice. Consider your budget, the features you need, and any specific requirements your clients have when choosing an invoicing tool.

Creating Your Invoice

How to create professional invoice for freelance work
How to create professional invoice for freelance work

Once you've tracked your time and chosen invoicing software, it's time to create your invoice. Include the following information to ensure your invoice is clear, accurate, and professional:

  • Your business name and contact information
  • Client's name and contact information
  • Invoice number and date
  • Payment terms (e.g., Net 30, due upon receipt)
  • Line items for each task or service, including a description, quantity (hours worked), and rate
  • Subtotal, tax (if applicable), and total amount due
  • Payment methods accepted
Simple Tips to Organize Your Start Up’s Invoice Process
Simple Tips to Organize Your Start Up’s Invoice Process
How To Get Paid in Your Business: Send an Invoice | Online Business Strategies
How To Get Paid in Your Business: Send an Invoice | Online Business Strategies
Editable Invoice Template for Freelancers and Small Business Owners
Editable Invoice Template for Freelancers and Small Business Owners
How to Set Up A Invoicing System So You Always Get Paid.
How to Set Up A Invoicing System So You Always Get Paid.
How to Create and Send an Invoice for Your Online Business
How to Create and Send an Invoice for Your Online Business
Step-by-Step Plan to Automate Invoicing and Save Hours
Step-by-Step Plan to Automate Invoicing and Save Hours
How to Invoice as a Freelancer
How to Invoice as a Freelancer
Free Simple Invoice Maker for IT Projects
Free Simple Invoice Maker for IT Projects
A Simple Guide On How To Write An Invoice For Services
A Simple Guide On How To Write An Invoice For Services
Simple Tips to Organize Your Start Up’s Invoice Process
Simple Tips to Organize Your Start Up’s Invoice Process
Service Invoice Form Template for Businesses
Service Invoice Form Template for Businesses
Never Late Payments Again: Ultimate Invoice Email Sample
Never Late Payments Again: Ultimate Invoice Email Sample
How to write an invoice
How to write an invoice
How to Write an Invoice in 11 Steps, Plus an Invoice Example
How to Write an Invoice in 11 Steps, Plus an Invoice Example
Invoice Format in Excel | Free Download
Invoice Format in Excel | Free Download
Hourly Invoice Template
Hourly Invoice Template
an invoice is shown on top of a piece of paper
an invoice is shown on top of a piece of paper
an invoice form is shown with the company's name and address on it
an invoice form is shown with the company's name and address on it
How Freelancers Can Use AI to Track Time and Write Invoices Faster
How Freelancers Can Use AI to Track Time and Write Invoices Faster

Formatting Your Invoice

Use a clean, easy-to-read font and clear section headings to make your invoice easy to understand. Consider using a template or theme from your invoicing software to ensure a professional appearance. Avoid cluttering the invoice with unnecessary information or graphics.

You can also use tables to organize line items, making it clear how you calculated the total amount due. Be sure to include a brief description of each task or service to help the client understand what they're being billed for.

Sending Your Invoice

Send your invoice promptly after completing the work to ensure timely payment. If you've agreed to recurring invoices, set up automatic invoicing to ensure clients are billed on schedule.

Include a clear subject line in your email, such as "Invoice for [Client's Name] - [Invoice Number]." You can also include a brief, polite message reminding the client of the payment terms and expressing your appreciation for their business.

Following Up on Late Payments

Despite your best efforts, you may occasionally encounter late payments. It's essential to follow up politely but firmly to ensure you're paid in a timely manner. Most invoicing software offers features like payment reminders and late fee calculations to help you manage late payments.

If a client is consistently late with payments, consider charging a late fee or adjusting your payment terms. Always communicate clearly with the client about any changes to your payment policy.

Invoicing for hours worked is an essential part of running a successful freelance or consulting business. By understanding your hourly rate, tracking your time accurately, and creating professional invoices, you can ensure you're compensated fairly for your work. Don't be afraid to negotiate payment terms or follow up on late payments to maintain a healthy cash flow. Happy invoicing!