Invoicing Overview

PayPal Invoicing gives merchants a simple way to send professional, customized invoices and customers a secure and easy way to pay.

This solution is a flexible way for businesses to receive payments from customers outside of the typical eCommerce checkout experience. Businesses that sell highly customized items or services directly to customers by phone, email, and social messaging apps appreciate the flexibility of PayPal Invoicing.

PayPal Invoicing enables customers to pay merchants across the globe without sharing sensitive financial details.

PayPal Invoicing supports a variety of business use cases:

Merchants, developers, and marketplaces can use PayPal's Invoicing UI or REST API to create and manage invoices and invoice templates. The UI is available on the PayPal site or through the PayPal business mobile app.

You pay nothing to send and manage PayPal invoices. You pay PayPal's standard processing fee only when you get paid.

For details, see Invoicing API Reference.

Benefits

Merchants, marketplaces, and app developers can use Invoicing:

  • As a merchant, you can use Invoicing to:

    • Create professional, custom invoices with your company branding.
    • Streamline invoicing processes through templates and bulk-invoice upload.
    • Send invoices to customers in the way that you want. PayPal can email your customers directly or you can share an invoice link in an email to your customers.
    • Simplify bookkeeping. Track payments, view the status of invoices, send reminders, and mark invoices as paid or refunded.
    • Manage invoices directly from an order management system, which automates the billing and receivable process.
  • Merchants and marketplaces can use Invoicing to enable customers to easily pay for phone and email orders.

  • App developers can use Invoicing in their apps as a value-added service.

How Invoicing works

Merchants can use the Invoicing API to create and send invoices with data that they already have in their order management system:

  1. The merchant creates a draft invoice.
  2. The merchant sends a draft invoice and PayPal emails the customer an invoice link. Optionally, merchants can share the invoice link in an email that they send to their customers.
  3. To view the invoice, the customer clicks the invoice link in the email.
  4. The customer securely pays with a credit card, debit card, PayPal, or PayPal Credit.

Learn how to create and send invoices.

Invoice management

Merchants can also list invoices, view invoice details including status, send reminders, cancel sent invoices, mark invoices as paid or refunded, and use webhooks to receive notifications about invoice activity.

Learn how to manage invoices.

Third-party permissions

If a third-party developer wants to build an app, the merchant must go through a one-time PayPal log in experience to grant the third-party developer permissions. After that, the developer can call the Invoicing API in apps to create, send, and manage invoices on the merchant's behalf.

Learn how to get third-party permissions.

Invoicing templates

You can use templates to store details that you commonly use in all your invoices, such as your business information, item details, and terms and conditions.

You can also use custom settings to bill by quantity, hours, or a flat amount and to show a discount field on invoices.

You can use the Invoicing UI or REST API to create templates. Then, you can add invoice details and custom settings from the template to an invoice.

Learn how to create and manage templates.

Availability

  Country and currency support Accounts types
Merchants

Receive money in all PayPal-supported countries.

Send invoices with any PayPal account type.

Use the Invoicing API with a premier or business account.

Customers

Receive and pay invoices in over 200 countries.

Make payments with any PayPal account type, or pay as a guest with a credit or debit card.

Next step

Continue to the Invoicing Integration Guide.