Self-invoicing is available on Plus and Premier plans.
How self-invoicing works
Self-invoicing in Kiflo is opt-in at the partner level. You first enable the feature globally for your account, then each partner decides whether to opt in. Partners who opt in provide their billing details (company name, address, optional tax rate, logo, and footer). As soon as their payout reaches Ready status, Kiflo generates the invoice automatically and attaches it to the payout.Step 1: Enable self-invoicing on your account
1
Open Account Settings
Click the top-right menu and select Account.
2
Go to Payouts settings
In the left-hand navigation, click Payouts.
3
Enable the self-invoicing option
Scroll to the Self-invoicing section and toggle on Allow partners to opt-in for self-invoicing and generate invoices on accepted payouts automatically.
4
Enter your billing details
Provide your company’s billing details (name, address, and any other required information). These details appear in the Buyer section of every generated invoice.
Step 2: Partners opt in and provide their billing details
Once you have enabled self-invoicing, partners can opt in via two routes:During onboarding
Add an Opt-in/out from self-invoicing action to your onboarding pipeline. When partners go through onboarding, they are prompted to opt in and provide their billing details as part of the process. This is the most efficient path — partners are set up before their first payout is ever created. Partners can customize their invoices with:At any time from the partner portal
Partners can also configure self-invoicing at any point after onboarding:1
Partner opens the top-right menu
The partner clicks their name or avatar in the top-right corner of the partner portal and selects Account.
2
Partner goes to Payouts
In the left-hand menu, the partner clicks Payouts.
3
Partner opts in and fills in billing details
The partner enables the self-invoicing opt-in and provides their billing details, including their logo, tax percentage, and footer if applicable.
How partners access their self-invoices
Once a payout reaches Ready status and Kiflo generates the invoice, the partner can view and download it directly from their partner portal. The invoice is attached to the corresponding payout in their portal view — no separate download link or email is needed.EU VAT management for self-invoices
If you are an EU-based company, Kiflo automatically calculates and applies the correct EU VAT rules to each generated invoice. No manual configuration is required beyond enabling self-invoicing — EU VAT management activates automatically.Who needs EU VAT management?
EU VAT management applies if your company:- Is based in the European Union.
- Pays commissions to partners using the self-invoicing feature.
- Has at least some partners also located in the EU.
How Kiflo calculates EU VAT
Kiflo collects VAT IDs and billing details from your partners and validates VAT IDs automatically. When generating an invoice, Kiflo applies one of three rules based on where both parties are located:Collect VAT
Both you and the partner are in the same EU country and have valid VAT IDs. Kiflo applies the VAT rate of that country and adds it to the invoice.
Reverse Charge
Both parties are in different EU countries and have valid VAT IDs. No VAT is added. The invoice footer includes the legal mention: “Reverse charge – Article 196 of Directive 2006/112/EC”.
No VAT
At least one party is outside the EU. No VAT is applied and no legal footer is added.
Kiflo validates partner VAT IDs automatically when partners submit them. Invalid VAT IDs are flagged so partners can correct their billing details before a payout is processed.
