Invoicing
Creating and Managing Invoices
Complete invoice creation guide
At a Glance
- Create invoices from Invoices > New Invoice — select a customer, add line items, and send
- Invoices can be saved as drafts, sent via email, or downloaded as PDF
- Link invoices to jobs to track profitability and outstanding balances
Creating and Managing Invoices
Learn how to create professional invoices in WorkSnap Pro.
Tip: Set your invoice prefix, starting number, and default payment terms in Settings > Invoice Settings before creating your first invoice.
Creating a New Invoice
- Navigate to Invoices from the main menu
- Click New Invoice or the + button
- Fill in the invoice details
- Save as draft or send immediately
Invoice Components
Customer Information
Select or create a customer for the invoice:
- Existing Customer: Search and select from your database
- New Customer: Create a customer on the fly
- Customer Details: Name, email, phone, and address auto-populate
Line Items
Add products or services to your invoice:
| Field | Description | Example |
|---|---|---|
| Description | What you're billing for | "Kitchen remodel labor" |
| Quantity | Number of units | 8 |
| Rate | Price per unit | $75.00 |
| Amount | Auto-calculated total | $600.00 |
Tips for line items:
- Be specific in descriptions
- Group related items together
- Use saved items for frequently billed services
Tax Settings
Configure tax for the invoice:
- Tax Rate: Percentage applied to taxable items
- Tax Per Item: Enable/disable tax for individual line items
- Tax Total: Automatically calculated
Invoice Details
| Field | Description |
|---|---|
| Invoice Number | Auto-generated (customizable prefix) |
| Invoice Date | Date of invoice creation |
| Due Date | When payment is expected |
| Payment Terms | Net 15, Net 30, Due on Receipt, etc. |
Additional Fields
- Internal Notes: Private notes (not visible to customer)
- Customer Notes: Notes that appear on the invoice
- Attachments: Supporting documents or images
- Discount: Percentage or flat amount off total
Saving and Managing Invoices
Invoice Actions
| Action | Description |
|---|---|
| Save as Draft | Save without sending |
| Send | Email to customer |
| Download PDF | Generate PDF document |
| Duplicate | Create copy of invoice |
| Delete | Remove invoice (drafts only) |
Editing Invoices
You can freely edit invoices that haven't been sent:
- Open the invoice
- Click Edit
- Make your changes
- Save
Editing Sent Invoices
Sent invoices have limited editing to maintain records integrity:
- Can edit: Internal notes, due date (in some cases)
- Cannot edit: Line items, amounts, taxes, customer
If you need to change amounts on a sent invoice, void it and create a new one.
Invoice Best Practices
- Be descriptive - Clear line item descriptions prevent disputes
- Set clear terms - Specify payment due dates upfront
- Include contact info - Make it easy for customers to reach you
- Use consistent numbering - Helps with organization and taxes
- Save templates - Reuse common invoice structures
Linking Invoices to Jobs
Associate invoices with jobs for better organization:
- When creating an invoice, select a Job
- Job details will be linked
- View all invoices for a job in the job details
This helps track:
- Total invoiced amount per job
- Outstanding balances
- Job profitability
Previous: Mobile App Installation Next: Invoice Tracking & Statuses
What Happens Next
- 1Invoice is emailed to your customer with a link to view and pay online
- 2Track status (Sent, Viewed, Paid) from your Invoices list
- 3Set up payment reminders for overdue invoices in Settings > Automation
Common Questions
- Can I edit an invoice after sending it?
- Sent invoices have limited editing to maintain records. You can update internal notes and due dates, but not line items or amounts. Void the invoice and create a new one if changes are needed.
- How do I apply a discount?
- In the invoice editor, use the Discount field to apply a percentage or flat amount off the total before sending.
- Can I link an invoice to a job?
- Yes. When creating an invoice, select a Job to associate it. This helps track total invoiced amounts and outstanding balances per job.
Was this article helpful?