How to invoice someone: a simple step-by-step guide

A practical, step-by-step walkthrough of how to invoice someone, from gathering the right details to following up when payment is late.

10 min read

Published on September 22, 2026

How to invoice someone: a simple step-by-step guide

Chasing down client details, guessing which fields to include, and hoping the payment terms are clear enough all add stress to a task that should be simple. Knowing how to invoice someone the right way from the start saves you from awkward follow-up emails and delayed payments down the line. Whether you're billing a client for the first time or just want a cleaner process, the basics of a solid invoice stay the same: the right details, clear terms, and a reliable way to send it. This guide breaks the process into simple steps, and if you want a broader look at billing best practices, our complete invoice guide for small businesses covers the fundamentals in more depth.

Below, we'll walk through exactly what to gather before you start, how to format an invoice depending on who you're billing, and how to set payment terms that make it easy for clients to pay on time. We'll also cover how to send the invoice, track its status, and handle a late payment without the conversation feeling uncomfortable.

Invoice clients and collect payments in one place

Get started

Gather what you need before you invoice someone

Before you open a template or invoicing tool, take five minutes to collect the details you'll need. Having everything on hand means you can create the invoice in one sitting instead of pausing halfway through to track down a client's billing address.

  • Your business details: your name or business name, address, email, and phone number.
  • Client details: the client's name, billing contact, and address.
  • A clear work description: what you delivered, whether it's hours, a project, or products.
  • The agreed rate: your hourly rate, flat fee, or project total.
  • A purchase order or reference number: if the client's company requires one for their records.

Step 1: choose your invoice format

Once you have your details gathered, pick a format that matches how often you invoice and who you're billing. A one-off invoice for a single client doesn't need the same setup as recurring bills for a growing roster of clients. A basic template or spreadsheet works fine for occasional invoicing, but once volume or complexity grows, invoicing software saves time by storing client details and reusing line items automatically.

Invoicing as a freelancer or independent contractor

A simple, direct format is usually enough when you're invoicing as a freelancer for one-off or ongoing work. Our guide on how to create an invoice as an independent contractor walks through a lightweight structure that keeps things quick without skipping anything a client needs.

Invoicing a company or larger client

Invoicing a company often comes with extra requirements. Larger clients may ask for a purchase order number, formal net-30 payment terms, or routing to a specific accounts payable contact rather than an individual.

Step 2: add the required invoice details

An invoice needs a specific set of fields to look professional and to avoid confusion once it reaches your client's inbox. Missing even one of these can slow down payment while your client emails back to ask for a correction. For a fuller field-by-field walkthrough, check our guide on how to create invoices: 6 simple steps for freelancers.

Invoice number and dates

Every invoice needs a unique, sequential invoice number so both you and your client can reference it later without confusion. Place the issue date and due date near the top of the document, since these dates anchor your payment terms and make the invoice easy to file.

Line items and totals

List each service, deliverable, or block of hours as its own line item with a short description and the associated cost. Add a subtotal, apply any tax or discounts per line, and finish with a clear total due so the client sees exactly what they owe.

Invoice clients and collect payments in one place

Get started

Step 3: set payment terms and payment methods

Clear payment terms tell your client exactly when payment is due and what happens if it isn't. Common options include due on receipt, net 15, or net 30, depending on how quickly you need to get paid and what the client typically expects. If you charge a late fee for overdue balances, state the percentage or flat amount directly on the invoice rather than leaving it for a follow-up conversation. Our guide on payment terms on invoice wording has example phrasing you can adapt. Keep the wording consistent across every invoice you send so returning clients typically know where to look.

Accepted payment methods to list

Naming a few convenient options, such as credit card, bank transfer, or a digital payment method, can help reduce friction on the client's end and speed up how quickly you receive funds.

Step 4: send the invoice to your client

Once the invoice is ready, send it through the method your client actually prefers, whether that's a PDF attachment, a hosted invoice link, or an upload to their vendor portal. A short, clear email works best: use a subject line like "Invoice #1042 for [project name]" and a two-sentence message confirming the amount due and due date. Before hitting send, double-check that you're emailing the right billing contact, not just the person you worked with day to day, especially for larger clients with a separate accounts payable team. Our guide on how to send an invoice through email covers subject line and message templates you can reuse.

Step 5: track the invoice and follow up on late payment

Sending the invoice isn't the last step: keeping an eye on its status is what actually gets you paid. Note whether each invoice has been sent, viewed, and paid, either in a simple spreadsheet or through invoicing software that updates status automatically. This makes it easy to spot which invoices need a nudge before they become a problem.

A short reminder sent a few days before the due date can help keep your invoice top of mind without feeling pushy. If the due date passes without payment, follow up with a polite, factual message that restates the amount owed and the original due date rather than assuming the worst. Our guide on how to write effective payment reminders for clients has message templates for each stage of the process. If a client repeatedly pays late despite reminders, it may be time to revisit your payment terms or require a deposit on future work.

How Bonsai helps with invoicing

Many of the steps above, from gathering client details to formatting the invoice, setting terms, sending it, and tracking payment, are areas where Bonsai invoicing is built to streamline, so you spend less time switching between separate tools. A freelance web developer billing a client $3,200 for a project milestone can pull client details straight from Bonsai's CRM, build the invoice from a brandable template that auto-fills company info, and set net-15 terms without retyping anything already on file.

Line items, taxes, and discounts are calculated automatically, so a freelance photographer invoicing a wedding client for a $1,800 package plus a per-print add-on doesn't have to total the math by hand. If you're billing the same retainer client every month, say a marketing consultant charging a small business $1,500 for ongoing work, recurring invoices can be set to auto-repeat on a set cadence, and auto-pay can charge a saved payment method automatically once the client authorizes it. For newer clients who haven't paid before, Bonsai supports credit cards, ACH bank transfers, and PayPal, so the client picks whatever method is easiest instead of asking you for alternatives.

Tracking status matters just as much as sending the invoice in the first place. Bonsai shows when an invoice has been sent and paid, and automated payment reminders go out before and after the due date so you're not manually drafting follow-up emails. Because Bonsai integrates with Zoom, meeting transcripts from client calls can sync directly to that client's record, so if you discuss scope or payment terms on a Zoom call, that context sits alongside the invoice history instead of getting lost in a separate inbox. For contract-based work, invoices can also link directly to the signed agreement, keeping the paper trail organized alongside the invoice if a client ever questions the terms.

FAQ

Q1: How do you invoice someone as a freelancer without a registered business?

You can invoice a client as a freelancer even without a formal business registration by using your own legal name in place of a business name on the invoice. Include your address, email, and a tax identification number if your client requires one for their records, along with the same core fields any invoice needs: a description of the work, the rate, and the total due.

Many freelancers operate this way for months or years before registering a formal business entity, and clients generally only care that the invoice is clear and accurate. If you plan to invoice regularly, it's worth checking local tax rules for sole proprietors, since requirements vary depending on where you're based and how much you earn.

Q2: What information do you need before you invoice someone for the first time?

Before sending a first invoice, gather your business or personal details, the client's billing contact and address, a clear description of the work delivered, and the agreed rate or project total. If the client's company requires a purchase order number for their records, get that from them before you finalize the invoice.

Having all of this on hand lets you build the invoice in one sitting instead of pausing to track down missing details, which is especially helpful with a new client where you haven't established a routine yet. Confirming the correct billing contact upfront also avoids the invoice getting lost in the wrong inbox.

Q3: How do I invoice a company instead of an individual client?

Invoicing a company usually means routing the invoice to a specific accounts payable contact rather than the person you worked with directly, and it often comes with extra requirements like a purchase order number or formal net-30 payment terms. Ask early in the project who should receive invoices and whether the company has a preferred format or submission process, such as a vendor portal.

Larger clients tend to have more structured approval processes, so building in a bit of lead time before the due date can help avoid delays that aren't related to the invoice itself. Keeping the invoice number, PO number, and total due clearly visible near the top makes it easier for their finance team to process quickly.

Q4: What's a good way to invoice clients if you want to get paid on time?

A reliable way to invoice clients for timely payment is to state clear payment terms, list convenient payment methods, and send a short reminder a few days before the due date. Consistent formatting across every invoice also helps, since returning clients learn where to look for the amount due and due date without confusion.

Beyond the invoice itself, tracking status matters just as much: noting whether an invoice has been sent, viewed, and paid lets you catch a stalled payment before it becomes a bigger issue. A polite, factual follow-up once a due date passes, rather than an accusatory one, tends to keep the client relationship intact while still moving the payment forward.

Q5: How do you pay an invoice once you receive one?

How you pay an invoice depends on which methods the sender lists, but common options include paying by credit card, bank transfer, or a digital payment link included directly in the invoice or email. Check the due date and any stated payment terms first, since some invoices include a late fee for payments made after that date.

If the invoice was sent through invoicing software, there's often a direct "pay now" link that walks you through the payment without needing to log into a separate account. For larger or recurring invoices, some clients set up automatic payments so the balance is charged on a set schedule instead of paid manually each time.

Q6: How does Bonsai help with invoicing clients?

Bonsai by Zoom helps with invoicing by pulling client details from its CRM, auto-filling brandable invoice templates, and calculating line items, taxes, and discounts automatically instead of requiring manual math. It also supports recurring invoices with auto-pay for retainer clients, plus credit card, ACH, and PayPal payment options for one-off work.

Once an invoice is sent, Bonsai tracks whether it's been paid, and automated payment reminders go out before and after the due date without extra effort from you. Because Bonsai integrates with Zoom, meeting transcripts from client calls can sync to that client's record, so any scope or payment discussion sits alongside the invoice history.

Knowing how to invoice someone comes down to a handful of habits: gather the right details upfront, keep your formatting consistent, and follow up before a late payment turns into an awkward conversation. Get those basics right and the invoices you send are more likely to look professional, and following these steps can help you get paid on time, whether you're billing a single freelance client or a company with its own approval process. If you're ready to spend less time rebuilding invoices from scratch, Bonsai by Zoom can handle the repetitive parts so you can focus on the work itself.

Invoice clients and collect payments in one place

Our customers love us

Okta
Nasdaq
Rakuten
Logitech
Western Union
Autodesk
Dropbox

Zoom - One Platform to Connect