Here you will find answers to many frequently asked questions about Invoice Ninja.
What is the Client Portal?
When you send a client an invoice, the email contains a link to view the invoice online in the client portal.
The client portal is an online self-serve dashboard for your client to see their invoices, make payments, download statements, manage subscriptions, payment methods, and more.
Client portal access is available for all your clients. You can optionally allow anyone to register as a new client under Settings>Client Portal>Registration.
If you enable "Client Initiated Payments" under Settings>Payment Settings, you can even allow your clients to make a payment online without you having to send an invoice (you can also set the "Minimum Payment Amount" for client-initiated payments)
You can see how the client portal looks for your clients by clicking the "Client Portal" option:
The subdomain is used in the client portal to personalize links to match your brand. Ex., https://your-brand.invoicing.co
Under Settings>Client Portal, you can setup your subdomain.
Links generated in the system (invoices, quotes, etc.) that are sent to your clients will use the subdomain you have configured.
If you have multiple companies, you can set a different subdomain for each company. Ex., companya.invoicing.co, companyb.invoicing.co… that way, each company has its own branding and custom link.
How can I accept payments online? What is a payment gateway (AKA, merchant processor)?
Accepting online payments has never been easier. Invoice Ninja integrates with all the major online payment gateways to let you accept payments in 135+ currencies: Payment Gateway Integrations
In order to accept payments online, you need to integrate your Invoice Ninja account with a "payment gateway."
How do I setup automatic reminders for unpaid invoices?
Auto-reminders for invoices can be configured under Settings>Templates & Reminders
You have the options for First, Second, Third, Endless reminders.
Days: Set how many days until the selected 'Schedule' action selected below is triggered
You can choose these options from the Schedule dropdown:
After the invoice date
Before the due date
After the due date
Remember to enable 'Send Email' to have the email reminder enabled
Optionally set late fees here as well
What is the Payments module?
Invoice Ninja includes functionality to let you record every payment that you receive on your invoices. This makes it easy to report on invoices, accept partial payments, etc.
The Payments module records all the INCOMING payments to the system.
Each payment is linked to an invoice.
You can apply multiple payments per invoice. Ex., deposits or partial payments.
The payments module lets you record the amount received, payment date, payment type (the method of payment), a transaction reference, and you can record some notes.
You also have the option to convert currency when recording the payment. You can select the currency to convert from, and an exchange rate. The exchange rates are updated daily.
If you want your clients to receive an automatic email acknowledging payments, this can be configured under Settings>Online Payments.
You have the options for:
Manual Payment Email – this checks the option 'Send Email' by default in the Enter Payment window. You can uncheck it when manually entering a payment if you don't want a receipt sent out.
Online Payment Email – when the client pays online, they will be sent a receipt automatically
Mark Paid Payment Email – when you mark an invoice as paid, the client will be sent a receipt automatically
You can customize the design of your receipt email under Settings>Templates & Reminders – select the "Payment" template. There is also a template for "Partial Payment" if the payment made was not for the full invoice amount.
The payment email by default will include a button to view the invoice for which the payment was made for.
Is it possible to change a quote into an invoice when my client decides to proceed?
Yes, this is very easy to do in Invoice Ninja.
On your quote, simply select "Convert to Invoice"
How can I charge late fees or percentages for overdue invoices?
This can be done under Settings>Templates & Reminders
You can setup different fee amounts or percentages for each of the three reminder emails. For example, First Reminder may have 5% fee, Second Reminder another 5%, Third Reminder another 5%.
What is the documents feature?
The Documents module allows you to upload files to a client, project, or an expense. For example, this may be used for recording disbursements, contracts, or other documentation you need to easily access.
You can select whether the document you upload is also visible to the client in the client portal.
I have some clients in different countries. How can I make an invoice in a different currency?
The default currency selected when making a new client is determined by the "Currency" you set in Settings>Localization>Currency.
When you Add or Edit a client, you have the option to change the currency for the client.
If your configured Payment Gateway supports the currency, the client will be able to pay in that currency. Payments will record the currency they paid in.
You are able to report your revenues/payments by currency in the dashboard, and reports.
If you have a group of clients that you'd like to bill in a specific currency, or apply other settings to a group of clients, you can use the Groups feature in Invoice Ninja – see: Group Settings for Client Management
Groups lets you customize any setting or templates (ex. invoice templates) to tailor to your group of clients. For example, if you want a different invoice design or email for your "USD Clients" you can configure that easily with Groups.
How can I show the currency symbol on invoices/quotes?
Under Settings>Localization>Currency Format, select Code. Your currency symbol will show on quotes/invoices (ex. 1,000.00 USD)
How to Setup Taxes?
Invoice Ninja supports virtually all forms of charging/recording tax.
You can even apply 1 to 3 tax rates together.
Taxes can be setup for invoices and expenses
Invoice tax is tax you charge a client
Expense tax is tax you recorded that you paid on an expense to a vendor (Ex. purchased equipment and X % was spent on Y tax)
You'll first want to go to Settings>Tax Settings>New Tax Rate, and add your tax name and percentage.
Then you select the way in which you wish to apply the tax rate to your invoices/expenses by default:
Invoice Tax Rates
If you do not select a tax rate to apply by default, you will have to select the tax rate manually when creating an invoice/expense.
Line-item taxation is also supported. When enabled, this will add column(s) to the invoice for the line item tax rate(s) - you can select one to three line item tax rates.
You can also toggle whether taxes are inclusive or exclusive.
You can also set a tax category for your each product. That way, you can report which tax category the tax was charge for based on the products you sold. For example, "Physical Goods", "Tax Exempt"…
See full instructions and videos for tax configuration: Taxes
How can I create individual logins to Invoice Ninja for my staff to make invoices and use features, but not see my business's total revenues or reporting?
You can manage your additional account users under Settings>User Management.
When creating a New Account User, you can go under Permissions and select which areas of the system the user will have access to. If you don't want them to see any reports or analytics, don't check 'View Dashboard' or 'Reports'.
How to make the invoice always included as a PDF attachment in the email?
Go to Settings>Email Settings and enable "Attach PDF"
This will attach a PDF of the invoice into every invoice and reminder email
How do I customize my invoice or quote design?
You can customize your invoice, quote, purchase order, and other template designs under Settings>Invoice Design.
You can change the style, layout, colors, fonts, type of company and client information shown, show custom fields, whether to show a PAID stamp, whether to number pages, hide empty columns, and more.
What is the purpose of the User dropdown in invoices/quotes/expenses?
The User dropdown can be used in multiple ways. It can be used in the reports for tracking (ex. how many expenses assigned to each user), but it can also be used to give a user permission to view/edit an individual record.
How can I change which columns show in the different modules?
Every module in Invoice Ninja that stores many records has a table structure (ex. clients, products, invoices, payments, quotes, credits, expenses...), and you can change the number of rows shown per page as well as the columns.
There is a 'Columns' button at the bottom of the table where you can adjust the columns shown.
For example, if you want the expense category column to show in the expenses list:
The column change to Expenses (showing Category column) also takes effect in every client's Expenses list page (expenses linked to the client):