Paisr offers a built-in invoicing system designed to simplify billing workflows. Whether you’re billing individuals or businesses, Paisr helps you manage the full lifecycle of an invoice—from creation, to payment collection and automatic reconciliation.

Invoices are personalized, support multiple currencies, and integrate seamlessly with your customer records for efficient tracking and reporting.

Prerequisites

Before you begin issuing invoices and receiving payouts, ensure your profile meets the following requirements:

  1. Your business Profile must be in a pending, verified, or limited verification state.
  2. A default Wallet must be set up and active for receiving payouts.

Payouts will be deferred until these conditions are met. Make sure your profile is correctly configured to avoid delays in receiving payouts.

How it works

Each invoice is unique and can include itemized charges, discounts and due dates. Once issued, customers can pay the invoice via a secure checkout link or custom integration.

You can generate and manage invoices directly from the Billing section in your Dashboard, or programmatically using the Invoices API.

1

Create Invoice

To create an invoice you’ll need to provide a description on what it’s about, set the due date, select the customer and currency.

Add atleast 1 line item to the invoice. Each line item has a description, unit price and quantity. The unit price must be atleast 0.01, and quantity atleast 1.


2

Pay Invoice

Next step is to receive payment for the invoice. This part can easily be done by sharing the checkout url with the customer to complete their payment. You can also send it to them via email diretly from your dashboard.

Once payment is received, the invoice will automatically be marked as paid and funds will be credited to your default wallet within 24 hours.

Invoice Lifecycle

Understanding the invoice lifecycle helps you track the current state of any invoice.

Invoices linked to subscriptions inherit lifecycle rules based on the subscription’s status. This ensures automated billing cycles are handled gracefully.

Below is an overview of how an invoice moves through its lifecycle in Paisr:

Modifying Invoices

Invoices in Paisr can be updated or deleted, but only under specific conditions to ensure billing integrity and compliance with payment workflows.

  1. Editable Statuses

    You can modify an invoice only if it is in one of the following states:

    • draft - Invoices in draft mode are fully editable.
    • unpaid - Invoices that have been issued but not yet paid can also be updated.
  2. Invoices Linked to Subscriptions

    Invoices that are automatically generated by a subscription follow a stricter rule:

    • These invoices cannot be directly modified or deleted.
    • To remove such an invoice, you must first delete the associated subscription. Once deleted, all invoices generated by that subscription will automatically be deleted.

Once an invoice is marked as paid or void, it becomes locked and can no longer be altered or removed. This ensures the integrity of your financial records.