---
title: Creating and sending an invoice with B12 Commerce
description: Send your client an invoice from your B12 account
---

[Skip to content](https://support.b12.io/en/v2/create-and-send-an-invoice-with-b12-commerce#main-content)

![b12 logo](https://support.b12.io/hubfs/b12%20logo.svg)

- [Help Center](https://support.b12.io/)
- [B12 Website](https://www.b12.io/)
- [AI Website Prompts](https://www.b12.io/ai-website-prompt-gallery)
- [Resources](https://www.b12.io/resource-center/)
- [Pricing](https://www.b12.io/pricing/)
- [Log in](https://b12.io/dashboard/)

Open main navigation

Close main navigation

- [Help Center](https://support.b12.io/)
- [B12 Website](https://www.b12.io/)
- [AI Website Prompts](https://www.b12.io/ai-website-prompt-gallery)
- [Resources](https://www.b12.io/resource-center/)
- [Pricing](https://www.b12.io/pricing/)
- [Log in](https://b12.io/dashboard/)
- [Start for free](https://b12.io/signup/)

[Start for free](https://b12.io/signup/)

 How can we help?

- There are no suggestions because the search field is empty.

1. [B12 Help Center](https://support.b12.io/en?hsLang=en)
2. [Built-in features](https://support.b12.io/en/built-in-features?hsLang=en)
3. [Commerce](https://support.b12.io/en/built-in-features?hsLang=en#commerce)

# Creating and sending an invoice with B12 Commerce

## Send your client an invoice from your B12 account.

| ![](https://support.b12.io/hs-fs/hubfs/me-webp-3-webp-2.webp?width=65&height=65&name=me-webp-3-webp-2.webp) Written by: Madeline B. Last updated: 18 Jun, 2026 |   | This feature is currently available only to users located in the United States. |
| --- | --- | --- |

Commerce is a simple and convenient way to receive payments from your clients.

**Note:** The first step before sending or creating any invoices is to connect your bank account; you can read about how to do that [here](https://support.b12.io/en/articles/5728795-adding-a-bank-account-to-the-b12-invoicing-tool?hsLang=en). 

### Creating an invoice

1\. In the left sidebar menu, click `Commerce` **\[B12 2.0: Payments and Invoicing\] \>** `Invoices`.

2\. Click `Create Invoice` in the upper right-hand corner.

A preview of the invoice will be generated on the right side of the screen, which you will customize from the left sidebar.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-01-39-45-9379-PM.png?width=616&height=300&name=image-png-Sep-10-2025-01-39-45-9379-PM.png)

**Tip:** If you want to edit your business contact information that appears under *From* in the invoice preview, click **Edit** under *Business information*, make the edits, and click **Save**.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-01-40-22-6505-PM.png?width=250&height=99&name=image-png-Sep-10-2025-01-40-22-6505-PM.png)

3\. Click `Add New Client`, enter your client's name and email address, then click `Save`.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-01-41-25-9097-PM.png?width=250&height=96&name=image-png-Sep-10-2025-01-41-25-9097-PM.png)

Name and email address are required to send an invoice, while the other information fields are optional. After adding this client, you will be able to find them in your client list using the search box above **Add new client.**

### ![](https://support.b12.io/hs-fs/hubfs/Screenshot%202024-09-19%20at%203-58-14%E2%80%AFPM-png.png?width=552&height=300&name=Screenshot%202024-09-19%20at%203-58-14%E2%80%AFPM-png.png)

### Adding invoice details

1\. Under **Invoice details**, choose the type of invoice you want to send:  
`One-time`, `Recurring`, or `Proposal`.

A **one-time** invoice is sent once, a **recurring** invoice is sent automatically on a set schedule, and a **proposal** is a draft invoice used as a quote until approved.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-01-51-50-2882-PM.png?width=250&height=205&name=image-png-Sep-10-2025-01-51-50-2882-PM.png)

2\. Click `Add item`. 

- To create a new invoice item, click `Add new item`
- To use a previous invoice item, search or browse for an existing line item. Use the checkboxes to select the items you want to include.
- Add as many line items as needed.

 

 

3\. When finished, click `Add item` again to confirm your selections.

4\. Edit your invoice email templates and/or the **CC** and **BCC** fields for your email. All emails can be customized to include specific information. A live preview appears on the right side of the screen so you can see your changes before sending.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-01-53-06-6355-PM.png?width=250&height=328&name=image-png-Sep-10-2025-01-53-06-6355-PM.png)

3\. When finished, click `Add item` again to confirm your selections.

4\. Edit your invoice email templates and/or the **CC** and **BCC** fields for your email. All emails can be customized to include specific information. A live preview appears on the right side of the screen so you can see your changes before sending.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-02-11-29-1474-PM.png?width=250&height=461&name=image-png-Sep-10-2025-02-11-29-1474-PM.png)

### Customizing Next steps

Next steps functionality helps you customize and control what happens after your client makes a payment.

1\. Customize the **Success message after the payment** field.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-02-12-43-5553-PM.png?width=250&height=285&name=image-png-Sep-10-2025-02-12-43-5553-PM.png)

2\. Select a **Next step** of your choosing. Here are the five options available in the dropdown.

- **None** - stay on the same page and only display the success message
- **Complete a form** - go to the selected form
- **Schedule an appointment** - go to the selected scheduling form
- **Make a payment** - go the the selected checkout page. Note: This action is not recommended for this tool.
- **Redirect to another page** - go to the specified section / page / URL / media

3\. Make sure to provide next step details by specifying the target such as **Add form** / **Add scheduling form** / **Add payment details** / **Add redirect**.

- For this example, we will select `Schedule an appointment` since this is a common next step after a client completes a payment.
- Click `Add scheduling form`. You can select your existing forms or `Add new form`.
- Click `Save`.

![](https://support.b12.io/hs-fs/hubfs/image-png-Sep-10-2025-02-16-09-5322-PM.png?width=250&height=277&name=image-png-Sep-10-2025-02-16-09-5322-PM.png)

#### Sending your invoice

When you're ready to send the invoice to your client, click `Send`.

**Note:** If the Send button is disabled, check your invoice settings. If `Show Business Address` is enabled, you must fill in all address fields (including City and State) before you can send the invoice. If you don't want your address to appear on the invoice, **uncheck** `Show Business Address` to remove this requirement.

You're done! Your client will be able to click the `View invoice` button in the email and pay the invoice with a credit card, debit card, or ACH bank transfer.   
​  
You will receive a confirmation email when they have made the payment. After the payment has been processed (2-5 business days), you can initiate a payout to your bank account by following the steps in our [Creating a payout](https://support.b12.io/en/articles/5596894-creating-a-payout-with-b12-invoicing?hsLang=en) article.

### Setting up a recurring invoice

Using the B12 invoicing tool, you can also set up and send recurring invoices. To learn more about how to use a recurring invoice, you can [view this article.](https://support.b12.io/en/articles/5724189-setting-up-a-recurring-invoice-series?hsLang=en)

If you'd like to learn more about the B12 invoicing tool, you can take a look at [our Getting Started article](https://support.b12.io/en/articles/4873760-getting-started-payments-and-invoicing?hsLang=en).

- [Getting started](https://support.b12.io/en/getting-started?hsLang=en#main-content)

    - [Introduction](https://support.b12.io/en/getting-started?hsLang=en#introduction)
    - [Detailed guides](https://support.b12.io/en/getting-started?hsLang=en#detailed-guides)
- [Working with B12's AI Agent](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en#main-content)

    - [Agent Skills](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en#agent-skills)
- [Built-in features](https://support.b12.io/en/built-in-features?hsLang=en#main-content)

    - [Visual edit](https://support.b12.io/en/built-in-features?hsLang=en#visual-edit)
    - [Code editor](https://support.b12.io/en/built-in-features?hsLang=en#code-editor)
    - [Data & users (Backends)](https://support.b12.io/en/built-in-features?hsLang=en#data-users-backends)
    - [Forms & submissions](https://support.b12.io/en/built-in-features?hsLang=en#forms-submissions)
    - [Commerce](https://support.b12.io/en/built-in-features?hsLang=en#commerce)
    - [Contact manager](https://support.b12.io/en/built-in-features?hsLang=en#contact-manager)
    - [eSignatures](https://support.b12.io/en/built-in-features?hsLang=en#esignatures)
    - [Email Marketing](https://support.b12.io/en/built-in-features?hsLang=en#email-marketing)
    - [Team](https://support.b12.io/en/built-in-features?hsLang=en#team)
    - [Analytics](https://support.b12.io/en/built-in-features?hsLang=en#analytics)
    - [Website settings](https://support.b12.io/en/built-in-features?hsLang=en#website-settings)
- [Adding functionality](https://support.b12.io/en/adding-functionality?hsLang=en#main-content)

    - [Third-party integrations](https://support.b12.io/en/adding-functionality?hsLang=en#third-party-integrations)
- [Publishing & growing](https://support.b12.io/en/publishing-growing?hsLang=en#main-content)

    - [Domains](https://support.b12.io/en/publishing-growing?hsLang=en#domains)
    - [Connecting your Domain](https://support.b12.io/en/publishing-growing?hsLang=en#connecting-your-domain)
    - [Managing Your Domain](https://support.b12.io/en/publishing-growing?hsLang=en#managing-your-domain)
    - [Email Forwarding & Sending](https://support.b12.io/en/publishing-growing?hsLang=en#email-forwarding-sending)
    - [Growth & Marketing](https://support.b12.io/en/publishing-growing?hsLang=en#growth-marketing)
- [Troubleshooting](https://support.b12.io/en/troubleshooting?hsLang=en#main-content)

    - [FAQs](https://support.b12.io/en/troubleshooting?hsLang=en#faqs)
- [Account & billing](https://support.b12.io/en/account-billing?hsLang=en#main-content)

    - [Account Login & Password](https://support.b12.io/en/account-billing?hsLang=en#account-login-password)
    - [Subscription & Payment Information](https://support.b12.io/en/account-billing?hsLang=en#subscription-payment-information)
    - [Your Account](https://support.b12.io/en/account-billing?hsLang=en#your-account)
    - [Managing Multiple Websites](https://support.b12.io/en/account-billing?hsLang=en#managing-multiple-websites)
    - [Multi-user](https://support.b12.io/en/account-billing?hsLang=en#multi-user)
- [Getting support](https://support.b12.io/en/getting-support?hsLang=en#main-content)

    - [Professional & Advanced Plan Support (B12 2.0)](https://support.b12.io/en/getting-support?hsLang=en#professional-advanced-plan-support-b12-2-0)
- [B12 2.0](https://support.b12.io/en/b12-2-0?hsLang=en#main-content)

    - [Website Structure and Content](https://support.b12.io/en/b12-2-0?hsLang=en#website-structure-and-content)
    - [Website Style & Design](https://support.b12.io/en/b12-2-0?hsLang=en#website-style-design)
    - [Sitewide Settings](https://support.b12.io/en/b12-2-0?hsLang=en#sitewide-settings)
    - [Using the B12 Editor](https://support.b12.io/en/b12-2-0?hsLang=en#using-the-b12-editor)
    - [Analytics & SEO](https://support.b12.io/en/b12-2-0?hsLang=en#analytics-seo)
    - [Integrations - General](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-general)
    - [Integrations - Communication](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-communication)
    - [Integrations - Language](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-language)
    - [Integrations - Ecommerce](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-ecommerce)
    - [Professional & Advanced Plan Features](https://support.b12.io/en/b12-2-0?hsLang=en#professional-advanced-plan-features)
    - [Troubleshooting & Resources](https://support.b12.io/en/b12-2-0?hsLang=en#troubleshooting-resources)
    - [Contact Forms](https://support.b12.io/en/b12-2-0?hsLang=en#contact-forms)
    - [Online Scheduling](https://support.b12.io/en/b12-2-0?hsLang=en#online-scheduling)
    - [Advanced Editing (Experts Only)](https://support.b12.io/en/b12-2-0?hsLang=en#advanced-editing-experts-only)

[![B12\_logo\_2025](https://support.b12.io/hs-fs/hubfs/B12_logo_2025.png?width=53&height=24&name=B12_logo_2025.png "B12_logo_2025")](https://www.b12.io)

© 2025 B12. All rights reserved.

<https://twitter.com/b12> <https://www.facebook.com/B12io> <https://www.youtube.com/@b12io> <https://www.instagram.com/b12io>

×