Learning how to make an invoice comes down to listing who you are, what work you delivered, what you are owed, and when the payment is due. For a single client or quick billing, opening a dedicated tool like the AtomnyX invoice generator takes less than two minutes because it formats the layout and handles the math for you. If you need integrated payment processing or a recurring template, software like Google Docs, Excel, or PayPal offers built-in alternatives.

Which invoicing method should you choose?

The right method depends entirely on your billing volume and whether you need payment collection built into the document. If you only send a couple of bills per month, heavy accounting suites often add unnecessary monthly subscriptions and setup hurdles.

Tool Best For Cost Data Privacy
AtomnyX Generator Quick PDF downloads without accounts Free Stored locally in your browser
Google Docs / Sheets Custom templates and cloud storage Free Saved to your Google account
Microsoft Excel Complex custom calculations Paid / Office license Saved to your local drive or OneDrive
PayPal / Square Direct online card payments Free to send (processing fee per sale) Stored on platform servers
QuickBooks Full-scale business accounting Paid subscription Stored on cloud servers

Method 1: Use the AtomnyX in-browser invoice generator

If you want a clean PDF without signing up for an account, entering credit card details, or leaving client data on a remote server, using an in-browser utility is the fastest route.

  1. Open the AtomnyX invoice generator in any modern desktop or mobile browser.
  2. Under the From section, enter your business details. Click Upload Logo to attach a PNG, JPG, or WebP image if you want branding placed in the top-left corner.
  3. Fill in the client's information under the To section, along with the invoice number, issue date, and payment due date.
  4. Pick your billing currency in the Invoice Details area (options include USD, EUR, GBP, or AMD).
  5. Add your line items by typing the description, quantity, and unit rate. The tool recalculates line totals automatically.
  6. Enter any tax rate or discount percentage. The system applies the formula: Total = Subtotal + Tax - Discount.
  7. Add your bank transfer details or payment instructions in the notes field, then click the download button to save your finished PDF instantly.

Your draft auto-saves to your browser's localStorage, meaning your private client data never leaves your computer or phone.

Method 2: Create an invoice in Google Docs or Google Sheets

Google Workspace works well if you want a centralized document in Google Drive that you can duplicate every month.

  1. Go to Google Docs or Google Sheets and click on Template gallery near the top right of the dashboard.
  2. Scroll down to the Work section and select one of the pre-built invoice templates.
  3. Replace the placeholder text with your company name, invoice number, line items, and payment instructions.
  4. If using Google Sheets, double-check that the =SUM() formulas encompass all your row entries so your total is accurate.
  5. Go to File > Download > PDF Document (.pdf) to generate a client-ready file. Sending an editable link instead of a locked PDF looks unprofessional and risks accidental edits.

If you prefer writing your invoices in Microsoft Word before sending them, you can turn the final document into a locked file using a Word to PDF converter to ensure fonts and layouts stay intact across devices. You can also compare file formats in our PDF vs DOCX guide.

Method 3: Build an invoice template in Microsoft Excel

Excel is the standard pick when you have variable rates, complex inventory calculations, or multi-tiered sales tax rules that require custom formulas.

  1. Open Excel and type "invoice" into the search bar inside the new document screen to view pre-made layouts.
  2. Select an invoice style that matches your trade (service-based or product-based) and click Create.
  3. Update your header blocks with your contact information, client address, and billing date.
  4. Input your quantities and prices. Most Excel templates come with pre-configured formulas for subtotal, sales tax, and final balance.
  5. Check the print boundaries under Page Layout > Print Area to make sure columns do not bleed across multiple pages.
  6. Click File > Save As > PDF to export the final document.

Method 4: Send an invoice through PayPal or Square

When you need clients to pay immediately with a credit card, debit card, or digital wallet, merchant platforms handle the checkout step directly.

  1. Log in to your business dashboard on PayPal or Square.
  2. Navigate to the Invoices or Invoicing section in the main navigation menu.
  3. Click Create Invoice.
  4. Type the customer's email address. If they are a new client, add their name and billing address to your customer list.
  5. Add your items, hourly work, discounts, and payment terms (such as "Due upon receipt" or "Net 30").
  6. Preview the invoice layout, then select Send. The platform emails a payment link to your client and tracks when the balance is settled.

Method 5: Generate an invoice on an iPhone

You can create and send clean invoices directly from an iPhone using built-in Apple tools without installing third-party subscriptions.

  1. Open the Pages app on your iPhone.
  2. Tap the plus icon (+) to start a new document and choose Choose a Template.
  3. Scroll down to the Business section and select the Invoice template.
  4. Tap into the fields to edit your business details, hourly work, and client information.
  5. Tap the More button (three dots in a circle) in the top-right corner.
  6. Tap Export, select PDF, and send it directly through the iOS Mail app, Messages, or save it to the Files app.

If you take photos of paper receipts or physical work orders to attach to your mobile invoice, you may want to convert them first with a HEIC to JPG converter or turn them directly into a document with a JPG to PDF converter so non-Apple recipients can open them cleanly.

Method 6: Create an invoice in QuickBooks Online

For established businesses handling ongoing bookkeeping, sales tax filings, and balance sheets, QuickBooks connects invoicing directly to your general ledger.

  1. Sign in to QuickBooks Online and click the + New button on the left navigation panel.
  2. Under the Customers column, select Invoice.
  3. Select an existing client from the dropdown menu or click Add new to enter their billing details.
  4. Set the invoice date and pick your payment terms (Net 15, Net 30, or custom terms).
  5. Select items from your pre-configured Product/Service list or type new entries, then enter the hours or quantities.
  6. Check the box next to taxable items if QuickBooks manages your state or regional sales tax automatically.
  7. Click Save and send to deliver the invoice through QuickBooks, or click Print or Preview to download a standalone PDF copy.

Common invoicing mistakes and how to fix them

Payment delays usually happen because of missing details or confusing instructions rather than unwilling clients. Here are the most frequent issues:

  • Vague line items: Avoid labels like "Design work" or "Consulting." Write descriptive summaries such as "Homepage wireframes (10 hrs at $75/hr)" or "Plumbing rough-in for master bathroom." Clear entries prevent client billing questions.
  • Missing payment terms: If you do not state when the invoice is due, clients will prioritize bills that have explicit deadlines. Write "Payment due within 14 days" or give a specific calendar date.
  • No sequential numbering: Never number every invoice "001." Use a systematic format like 2026-001, 2026-002, or client-specific prefixes like ACME-101. This keeps tax audits and payment matching straightforward.
  • Forgetting international payment routing details: If billing across borders, domestic routing numbers will not work. Include your IBAN, BIC/SWIFT code, and bank address directly in the notes field.

Frequently Asked Questions

How to make an invoice for free?

You can create invoices at no cost using the in-browser AtomnyX invoice generator, which requires no account, adds no watermarks, and lets you download unlimited PDFs. Free software templates in Google Docs, Google Sheets, or Apple Pages also work well if you already have accounts with those providers.

What must be included on an invoice for freelance work?

A freelance invoice must contain your legal name (or business name) and contact information, the client's business name, a unique invoice number, the date issued, a detailed breakdown of services or hours completed, the final amount due, the payment due date, and your accepted payment methods (such as direct deposit details or a payment link).

What is the difference between an invoice and a receipt?

An invoice is a payment request sent to a customer before they pay, detailing the cost of services or goods delivered. A receipt is documentation issued after the payment has been completed, serving as proof that the balance was settled.

Should I send an invoice as a Word document or a PDF?

Always send your invoices as a PDF. Word documents can look distorted depending on the recipient's software version or missing fonts, and they can be edited accidentally by the recipient. A PDF locks formatting, preserves totals, and opens identically on desktop and mobile operating systems.