Invoicing Basics
Guide 13: Invoicing Basics
Create and send professional invoices to clients
Overview
OtterLedger's invoicing feature helps you bill clients professionally and track payments. Create invoices, send them via email, and automatically track what's been paid and what's outstanding.
What you'll learn:
- Creating invoices
- Customizing invoice appearance
- Sending invoices
- Recording payments
- Tracking outstanding invoices
Time required: 10 minutes to create first invoice
Prerequisites
- At least one customer created (or create during invoice)
- Services or products to invoice for (optional, can add inline)
Creating an Invoice
Step 1: Start a New Invoice
- Go to Invoices in the sidebar
- Click New Invoice
- The invoice editor opens
[Screenshot: Empty invoice editor]
Step 2: Select Customer
- Click the Customer dropdown
- Select an existing customer, or
- Click Add New Customer to create one
Step 3: Set Invoice Details
| Field | Description |
|---|---|
| Invoice Number | Auto-generated (or enter custom) |
| Invoice Date | Date of invoice (default: today) |
| Due Date | When payment is due |
| Terms | Payment terms (Net 30, etc.) |
[Screenshot: Invoice header filled in]
Step 4: Add Line Items
For each product or service:
Click Add Line
Fill in:
- Description - What you're billing for
- Quantity - Number of units/hours
- Rate - Price per unit
- Amount - Calculated automatically
Repeat for additional items
[Screenshot: Invoice with line items]
Step 5: Review Totals
OtterLedger calculates:
- Subtotal - Sum of line items
- Tax - If applicable (configure in settings)
- Total - Amount due
Step 6: Add Notes (Optional)
Add any notes for the customer:
- Payment instructions
- Thank you message
- Project references
Step 7: Save Invoice
Click Save to save the invoice.
Invoice Workflow
Invoices follow a simple workflow:
Draft → Sent → Viewed → Paid
↓
Overdue
| Status | Meaning |
|---|---|
| Draft | Not yet sent, can edit freely |
| Sent | Sent to customer, awaiting payment |
| Viewed | Customer opened the invoice |
| Paid | Payment received in full |
| Partial | Some payment received |
| Overdue | Past due date, unpaid |
Sending Invoices
Send via Email
- Open the invoice
- Click Send
- Verify customer email
- Add a message (optional)
- Click Send Invoice
[Screenshot: Send invoice dialog]
Customer receives:
- Professional email with invoice details
- Link to view invoice online
- Payment instructions
Download PDF
To send manually:
- Open invoice
- Click Download PDF
- Attach to your own email
Print Invoice
- Open invoice
- Click Print
- Print or save as PDF
Recording Payments
When a customer pays:
Full Payment
- Open the invoice
- Click Record Payment
- Enter:
- Date - Payment date
- Amount - Payment amount (full)
- Account - Where money was deposited
- Method - Check, Transfer, Card, etc.
- Click Save
Invoice status changes to "Paid"
[Screenshot: Record payment dialog]
Partial Payment
- Open the invoice
- Click Record Payment
- Enter partial amount
- Save
Invoice shows:
- Amount paid
- Balance remaining
- Status: "Partial"
Repeat for additional payments until fully paid.
Customizing Invoices
Invoice Settings
Go to Settings → Invoices:
| Setting | Description |
|---|---|
| Default Terms | Payment terms for new invoices |
| Invoice Prefix | Prefix for invoice numbers (e.g., "INV-") |
| Next Number | Next invoice number |
| Default Notes | Default note text |
| Tax Rate | Default tax percentage |
Logo and Branding
- Settings → Invoices → Branding
- Upload your logo
- Set company name and address
- Choose colors (accent color)
[Screenshot: Invoice branding settings]
Invoice Template
Choose from templates:
- Professional - Clean, business-focused
- Modern - Contemporary design
- Simple - Minimal, text-focused
Managing Invoices
Invoice List
Go to Invoices to see all invoices:
| Column | Information |
|---|---|
| Number | Invoice number |
| Customer | Customer name |
| Date | Invoice date |
| Due Date | Payment due date |
| Amount | Total amount |
| Status | Current status |
[Screenshot: Invoice list view]
Filtering Invoices
Filter by:
- Status - Draft, Sent, Paid, Overdue
- Customer - Specific customer
- Date Range - Invoice dates
- Amount Range - Invoice amounts
Search
Search by:
- Invoice number
- Customer name
- Amount
Tracking Receivables
Outstanding Invoices
See what customers owe:
- Filter invoices by Unpaid
- Or view Dashboard → Outstanding Invoices widget
Aging Report
See how old outstanding invoices are:
- Go to Reports → A/R Aging
- View invoices grouped by age:
- Current (not yet due)
- 1-30 days overdue
- 31-60 days overdue
- 61-90 days overdue
- 90+ days overdue
[Screenshot: A/R Aging report]
Invoice Actions
Duplicate Invoice
Create a similar invoice:
- Open existing invoice
- Click Duplicate
- Edit details (customer, items, dates)
- Save as new invoice
Void Invoice
Cancel a sent invoice:
- Open invoice
- Click Void
- Confirm
Voided invoices:
- Removed from outstanding
- Kept in history
- Shown as voided in reports
Delete Draft
Delete unsent invoice:
- Select draft invoice
- Click Delete
- Confirm
Only draft invoices can be deleted.
Tips & Best Practices
Invoice promptly - Send invoices immediately upon completing work
Be specific - Detailed line items reduce questions
Set clear terms - "Due upon receipt" or "Net 30" - be explicit
Follow up - Send reminders for overdue invoices
Record payments immediately - Keep receivables accurate
Use invoice numbers - Don't skip or reuse numbers
Save customer defaults - Set up billing rates per customer
Troubleshooting
Q: Customer didn't receive invoice email
A:
- Check email address is correct
- Ask customer to check spam folder
- Resend or download PDF to send manually
Q: Invoice amount is wrong
A:
- If draft, edit directly
- If sent, void and create new invoice
Q: Payment recorded to wrong account
A:
- Edit the payment record
- Or delete and re-record correctly
Q: How do I handle deposits/retainers?
A:
- Create invoice for deposit amount
- Record payment when received
- Final invoice shows total minus deposit
What's Next?
Expand your invoicing:
- Guide 50: Services & Products - Build your catalog of billable items
- Guide 14: Recurring Invoices - Automate regular billing
- Guide 15: Customer Management - Organize customers
- Guide 32: A/R Aging Report - Track receivables
Need help? Visit the OtterLedger community at github.com/openledger or check the FAQ.