Invoicing
Send professional invoices and get paid directly through dronelist.io. Invoicing is powered by Stripe Connect — your clients pay you, the platform handles payment processing, and you track everything in one place.Stripe Connect setup
Before you can send invoices, your organization needs to connect a Stripe account. This is a one-time setup.1
Go to Settings
Navigate to Settings > Integrations and find Stripe Connect.
2
Start onboarding
Click Connect with Stripe. You’ll be redirected to Stripe’s onboarding flow.
3
Complete verification
Stripe will ask for business details, bank account information, and identity verification. This is required for regulatory compliance.
4
Return to dronelist
Once complete, you’ll be redirected back. Your Stripe Connect status will show as connected in Settings.
Creating an invoice
You can create invoices in two ways:From a project
Open any Project and click Create Invoice. If the project has an accepted Proposal, the invoice will auto-populate line items from the proposal’s services — descriptions, quantities, and rates are carried over. You can still edit them before sending.Standalone
Navigate to Invoices and click New Invoice. You’ll start with a blank draft and add line items manually.Editing a draft
Draft invoices are fully editable. Changes are autosaved as you work.Client information
Line items
Each line item includes:
Add as many line items as needed. The subtotal updates automatically.
Payment terms
Invoices default to Net 30 (due 30 days after sending). The due date is set automatically when you send the invoice.Invoice lifecycle
Invoices move through a linear lifecycle. Only one transition is manual — the rest are handled automatically by Stripe webhooks.1
Draft
The invoice is being prepared. Edit line items, client info, and review the total. Not yet visible to the client.
2
Open (Sent)
You’ve clicked Send. The invoice is created in Stripe, and a payment link is emailed to the client. Waiting for payment.
3
Paid
The client has paid. Stripe notifies dronelist via webhook, and the status updates automatically. Funds are deposited to your connected bank account.
Other statuses
Status summary
Platform fees
dronelist.io charges a small platform fee on each invoice, deducted automatically from the payment. The fee depends on your subscription plan:
The fee percentage is recorded on each invoice at the time of creation, so upgrading your plan applies to future invoices only.
Standard Stripe processing fees (typically 2.9% + 30 cents) apply in addition to the platform fee. These are charged by Stripe, not dronelist.
Payment tracking
Once an invoice is sent, payment tracking is fully automatic:- Client receives email with a Stripe-hosted payment link
- Client pays using credit card, bank transfer, or other Stripe-supported methods
- Webhook fires — dronelist receives the payment confirmation from Stripe
- Invoice updates to Paid status automatically
- Funds transfer to your connected bank account per your Stripe payout schedule
Invoice detail page
Click any invoice to see its full details:- Line items — All items with quantities, rates, and totals
- Client info — Who the invoice is for
- Status — Current lifecycle stage with status badge
- Stripe tab — Direct link to the invoice on Stripe, payment status, and transaction details
- Sidebar — Summary with key dates, totals, and linked project
Navigation
Use the arrow buttons to move between invoices without returning to the list. The invoice number and status are always visible in the header.Tips
Start from proposals whenever possible
Start from proposals whenever possible
Review the Stripe tab for payment details
Review the Stripe tab for payment details
The Stripe tab on the invoice detail page gives you direct access to the Stripe dashboard for that invoice — useful for checking payout status or handling disputes.
Track profitability alongside invoicing
Track profitability alongside invoicing
Paid invoices feed into Profitability calculations. The more consistently you invoice through dronelist, the more accurate your profit analysis becomes.
Void instead of delete
Void instead of delete
Once an invoice is sent, you can’t delete it — but you can void it. Voided invoices remain in your records for audit purposes.

