Client Portal

Client portal homescreen

Tabs in the Client Portal

Invoices

All of the client's past, sent and unpaid invoices are shown under Invoices.

Note that draft invoices won't show up in the client portal. If you sent the client an invoice manually and want it to show up in the Client Portal, you need to select one of these actions from your Invoice>More Actions:

Recurring Invoices

Recurring Invoices

The client can see any recurring invoices that are enabled including the frequency, start date, next send date, cycles remaining, amount. They can click View to see any invoices created from a recurring invoice.

Payments

Payments

Here, the client can see all recorded payments (payments history), and view invoices attached to each payment.

Quotes

Quotes

The client can view their quotes and approve any pending quotes with a click.

Once the client approves a quote, it gets automatically converted into an invoice, and the client is taken to the invoice payment screen to pay for it.

Credits

The credits section is where the client can view any credits that were applied to their account (for example, refunded invoices).

Credits

Payment Methods

The client can view their saved payment methods (Ex. credit cards) and add payment methods to their account (only if your payment gateway supports this).

Payment methods

Upon clicking View on a payment method, the client has the ability to remove it or change which one is the default payment method (if multiple payment methods are saved).

View payment method

How are credit card details stored?

The payment card details are not stored on Invoice Ninja. Payment card details are captured by the payment gateway which returns a token that Invoice Ninja uses to charge the payment method in the future. You can read about payment tokenization here

How can I enter a credit card on file for my client manually?

If you have credit card details you want to attach to the client's account yourself, you can enter the Client Portal, and go to Payment Methods>Add Payment Method

Documents

The documents section is where the client can view any of the documents that have been made visible to them. For example, documents related to a project that you have uploaded to an invoice, quote, etc.

Documents

Statement

The statement feature is very useful for the client, they are able to generate a statement for all their payments/invoices for a selected date range and download it as PDF.

Statement

Subscriptions

The client is able to view their subscriptions that they signed up for via a Payment Link, and see options enabled for that subscription (such as Request cancellation, or Manage Plan)

Subscriptions

View subscription

Pre-Payment

The client can make a pre-payment online (without paying for a specific invoice) here, if enabled under Settings>Online Payments>Client Initiated Payments.

Settings>Online Payments>Client Initiated Payments_Minimum Payment Amount is where you can set a minimum amount the client can pre-pay via the portal

If the client selects Enable Recurring they can choose the number of times the payment will reoccur (or indefinitely), and the frequency (daily, weekly, every two weeks...)

Pre-Payment

What happens to the pre-payment after the client pays? Where is it stored?

Pre-payments made by clients will show up in the Payments section of the Invoice Ninja dashboard. You can select More Actions>Apply Payment and select invoice(s) to apply the payment to.

Apply payment

Want to contribute? Edit this page on GitHub!