How to Send an Invoice on WordPress

Last modified: April 9, 2026

Introduction

Creating a professional invoice is essential for getting paid on time and maintaining a credible business image. A well-structured invoice does more than request payment—it clearly defines what the customer is paying for, how to pay, and when payment is due.

If you use WordPress, you can streamline this process with a dedicated invoice plugin. Direct Invoices allows you to create, manage, and send invoices directly from your dashboard without relying on third-party tools.

In this guide, you will learn how to:

  • Configure Direct Invoices
  • Create a professional invoice
  • Send invoices via email, WhatsApp, or Telegram

Configure Settings

General Settings

These details appear on all invoices and customer communications:

  • Business Name: Displayed on invoices and messages
  • Support Email: Used for customer contact and invoice-related communication.
  • Phone Number:  Displayed on the invoice to provide a direct contact option for the customer.
  • Address (Street, State, Country, Zip Code): Adds legitimacy and is important for compliance and professional presentation.

Save Changes

  • Applies all updates made in the General Settings section.
  • Changes will not take effect unless saved.

Direct Invoice General General Settings

Invoice Preferences

Controls how invoices behave across your system:

  • Currency: Sets the default currency(ies) (e.g., USD, NGN, EUR).
  • Starting Invoice Number: Defines the number from which your invoices begin. Useful when migrating from another system to maintain continuity with existing records.
  • Automatically remind customers about unpaid invoices (Toggle): Enables automatic payment reminders.
  • Days Before Due Date: Sends reminders before the invoice deadline.
  • Days After Due Date: Sends follow-up reminders for overdue invoices

These settings help reduce late payments without manual follow-up.

  • Logo Upload: Adds your business logo to invoices for a more professional appearance.
  • Send Receipts After Invoice is marked as “Completed”: Automatically sends a receipt when payment is confirmed
  • Payment Instructions: A field you can use to display payment guidance to customers (e.g., bank details, crypto wallet, reference notes).
  • Save Changes: Required to apply updates.

Direct Invoice General Invoice Preferences

Payment Method

This section determines how customers complete payments.

Direct Invoices supports: Bank Transfer, Crypto Payments, Peer-to-Peer (P2P), and Mobile Money

Sync Payment Methods

If you already use Direct Payments for WooCommerce and/or Direct Payments WP

You can use the Sync option to automatically import your existing payment methods.

This ensures consistency across your payment systems and faster setup without manual reconfiguration

Direct Invoices Payment Methods

Add Account (Manual Setup)

If you do not have the Direct Payments plugins installed, you could:

  • Click Add Account
  • Manually configure your payment methods (Crypto, P2P, etc.)

This typically includes account details (bank, wallet, or platform) and any required identifier.

Direct Invoices Payment Methods Add Account

Creating an Invoice

Add Invoice Details in WordPress

To do this;

  • Go to Invoice → Create Invoice → Invoice Details
  • Then enter: Invoice Title, click Add Customer to input customer details, Select Currency, Set Invoice Date, and Set Due Date

Direct Invoice Details

Always set a due date to enable automated reminders.

Add Invoice Items

  • Go to the Invoice Items section
  • Then add item: Custom service or WooCommerce product, Quantity, and Rate (Price)

Direct Invoices Invoice Items

Invoice items defines what the customer is being billed for.

Configure Invoice Options

Go to Invoice Options, then configure (as needed):

  • Add Tax (percentage)
  • Add Discount (fixed or percentage)
  • Enable Recurring Invoice (if needed, set the end recurring date)
  • Select Payment Account (This is a very important step; if this step is omitted, the invoice will not carry a payment account)
  • Add a Note(s) for the customer

Direct Invoice Invoice Options

Saving and Sending an Invoice

Invoice Summary

  • Go to Invoice Summary (top left area)
  • Click Save Invoice (this creates the invoice and allows you to send it)
  • After saving, choose how to send the invoice: via Email, WhatsApp, or Telegram
  • You can also download the invoice as a PDF.

Direct Invoices Invoice Summary

Tip:
Sending invoices via WhatsApp or Telegram often results in faster responses compared to email alone.

How Do You Send a Professional Invoice in WordPress?

To create a professional invoice in WordPress:

  • Install and activate the Direct Invoices WordPress plugin
  • Configure your business and invoice settings
  • Add customer and invoice details
  • Include items, pricing, and payment method
  • Save and send the invoice via email or messaging platforms

Plugin:
Was this article helpful?
No