November 23, 2023

How to create an invoice: a step-by-step guide

If your business relies on invoices as a primary method of payment, it's important to get them right.

An invoice that’s easy to pay shows professionalism and encourages customers to work with you again. On the other hand, unclear or inaccurate invoices confuse recipients and delay payment.

Luckily, it’s easy to create a professional invoice once you know what one looks like. In this guide, we'll walk through how to write an invoice and share tips on how to issue them so that you get paid on time.

We've also included an invoice template that you can download and use as a reference for your own business. ‍

What is an invoice?

An invoice is a document used to inform customers that payment is due. Aside from helping you get paid, an invoice also serves as a record so that your business can track accounts receivables. These records are also important to keep in the event that you get audited and need to provide proof of business income to the IRS.

How to create an invoice

Here's a step-by-step guide to creating your own invoice, using the example here as a reference.

You can also use Ramp's invoice generator to generate invoices automatically, or download a sample invoice here.

1. Include your company information

Start by adding the following information to the top of your invoice:

  • Your company’s name, address, and contact information
  • Your customer’s name, business name, and address
  • Name, phone number, and email address of your point of contact with the client

Include your business logo in your header and change the colors and fonts to match your brand—these small touches make your invoice design look more professional and help you maintain consistency across your communications with customers.

2. Name your invoice

Include "Invoice" in your document's file name and the invoice itself so that the receiving business can easily identify it as such. Also be sure to include "invoice" in your email subject line.

‍3. Include an invoice ID

It's a good idea to include a unique invoice number to help you identify and organize your invoices, especially if you bill a client on a regular basis.

The easiest way to label your invoices is numerically (e.g., starting with #0001 and working your way up), but an alphanumeric code works well too. The important thing is to remain consistent with your labeling scheme.

4. Date your invoice

Enter the invoice date and the payment due date. The invoice date reminds the recipient of when the work was completed or the items delivered. If your business works on net-30 payment terms or something similar, this date also indicates the start of that period.

5. Provide an itemized list of goods and services

This section lists exactly what your client is paying for. Without this list, a recipient who’s unsure about the fee breakdown may refuse to pay the invoice without additional clarification—which in turn can delay payment.

Your invoice should include the following for each line item:

  • The service or product provided
  • Number of hours worked or items delivered
  • Hourly rate or price per item (if applicable)

Brief descriptions of each line item offer additional clarity into the project scope and cost. For example, a marketing agency or freelancer may decide to break up their monthly retainer fee into specifics like “20 post captions for Instagram” and “Facebook ad management for July 2022.”

6. Calculate fees and the total amount due

If you plan to include service charges, fees, sales tax, or discounts on your invoice, break them out into separate line items as well.

After adding your subtotal and fees together, list the total amount near the bottom of the invoice. Ideally, you want this number to be displayed prominently—so use bold text or increase the font size so the total is easily found.

7. Include payment terms and notes

Here, outline the process your client or customer should follow to pay the invoice and any penalties for late payments. You both should’ve already agreed to payment terms as part of your vendor negotiations, so this section serves as a reminder of that.

This is also a great place to add a personal note for the recipient—thanking your customers goes a long way. You may also want to include other details here, such as:

  • Warranties or money-back guarantees
  • Returns and exchange policies
  • Information on your referral program
  • Updates on upcoming sales or promotions

8. Double-check information before sending

Mistakes on your invoices can delay payment and make you look unprofessional. So before you send out each one, take a few minutes to confirm all of the information is correct.

To help you catch formatting errors, review the document the way your client would. So if you’re creating an invoice on Canva but sending it as a PDF, open up the actual file so you’ll know what your client will see when they receive it.

Invoicing best practices for timely payments

Your ability to collect payments owed to your business in a timely fashion can be the difference between your company flourishing or struggling to make ends meet. Fortunately, there are some invoicing best practices you can follow to increase your likelihood of getting paid quickly and correctly.

Invoice as soon as possible

Some small business owners create and send out invoices once a week or at the end of the month to save time. However, that can create some serious cash flow issues—particularly if you find your company strapped for cash between invoice batches.

Plus, if too much time has passed between when you delivered on your contract and when you invoice for it, your client may have forgotten about your agreement entirely and the entire invoice processing flow may suffer.

To avoid this, send invoices as soon as the engagement has ended. This ensures you get paid sooner rather than later (or not at all).

Offer multiple ways to pay

Providing customers with different payment methods gives them greater flexibility, positions you as easy to work with, and gets you paid faster.

Traditionally, businesses have paid invoices with paper checks or bank transfers. Today, companies have expanded their list of payment options with alternatives like credit cards, PayPal, Stripe, and even Apple Pay.

Sure, you might pay a small percentage in processing fees, but the quick delivery of funds and real-time notifications offered by these methods may be well worth the cost.

Take advantage of free invoice templates and invoice generators

To save time typing out the same information for each new invoice, create a template with the invoice details outlined above already filled in.

Free templates in a variety of formats (Google Docs, Microsoft Word, etc.) are just a quick Google search away. You can also use our free invoice generator to create your own custom invoice in minutes.

Whatever method you choose, just make sure to send your invoice as a PDF file to prevent someone from editing the information on it. Also, keep a copy of the document for your records, as well as for invoice reconciliation and potential tax audits.

Look into invoicing software

Compared to templates and online invoice generators, invoicing software offers many more tools that streamline and simplify your invoicing process.

In addition to customizable invoice templates, you can set up features like automatic payment reminders and late payment penalties. The software then follows up on overdue invoices on your behalf, and automatically adds late fees to the bill once your conditions have been met. Plus, you can access past invoices at any time and review reports for greater visibility into the health of your business.

To keep costs down, consider looking into accounting software like QuickBooks or Xero that come with invoicing features (and much more) already built in.

Process invoices in seconds, not hours, with Ramp Bill Pay

Processing invoices with Ramp Bill Pay is fast. Setting it up is even faster:

  1. Get started: Fill out an application for Ramp Bill Pay. Get started →
  2. Set up: Link accounting provider and bank. Set it up →
  3. Upload invoices: Easily bulk upload and manage bills. How it works→
  4. Track payments: See real-time updates in the Vendor Portal. See how →

And you’re on your way—process invoices in seconds, not hours. Get started with Ramp's invoice management software.

Try Ramp for free
Share with
Fiona LeeFormer Content Lead, Ramp
Fiona writes about B2B growth strategies and digital marketing. Prior to Ramp, she led content teams at Google and Intercom. Fiona graduated from UC Berkeley with a degree in English.
Ramp is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

When our teams need something, they usually need it right away. The more time we can save doing all those tedious tasks, the more time we can dedicate to supporting our student-athletes.

Sarah Harris

Secretary, The University of Tennessee Athletics Foundation, Inc.

How Tennessee built a championship-caliber back office with Ramp

Ramp had everything we were looking for, and even things we weren't looking for. The policy aspects, that's something I never even dreamed of that a purchasing card program could handle.

Doug Volesky

Director of Finance, City of Mount Vernon

City of Mount Vernon addresses budget constraints by blocking non-compliant spend, earning cash back with Ramp

Switching from Brex to Ramp wasn’t just a platform swap—it was a strategic upgrade that aligned with our mission to be agile, efficient, and financially savvy.

Lily Liu

CEO, Piñata

How Piñata halved its finance team’s workload after moving from Brex to Ramp

With Ramp, everything lives in one place. You can click into a vendor and see every transaction, invoice, and contract. That didn’t exist in Zip. It’s made approvals much faster because decision-makers aren’t chasing down information—they have it all at their fingertips.

Ryan Williams

Manager, Contract and Vendor Management, Advisor360°

How Advisor360° cut their intake-to-pay cycle by 50%

The ability to create flexible parameters, such as allowing bookings up to 25% above market rate, has been really good for us. Plus, having all the information within the same platform is really valuable.

Caroline Hill

Assistant Controller, Sana Benefits

How Sana Benefits improved control over T&E spend with Ramp Travel

More vendors are allowing for discounts now, because they’re seeing the quick payment. That started with Ramp—getting everyone paid on time. We’ll get a 1-2% discount for paying early. That doesn’t sound like a lot, but when you’re dealing with hundreds of millions of dollars, it does add up.

James Hardy

CFO, SAM Construction Group

How SAM Construction Group LLC gained visibility and supported scale with Ramp Procurement

We’ve simplified our workflows while improving accuracy, and we are faster in closing with the help of automation. We could not have achieved this without the solutions Ramp brought to the table.

Kaustubh Khandelwal

VP of Finance, Poshmark

How Poshmark exceeded its free cash flow goals with Ramp

I was shocked at how easy it was to set up Ramp and get our end users to adopt it. Our prior procurement platform took six months to implement, and it was a lot of labor. Ramp was so easy it was almost scary.

Michael Natsch

Procurement Manager, AIRCO

“Here to stay:” How AIRCO consolidated procurement, AP, and spend to gain control with Ramp