Who this is for: Business owners and office staff handling billing and accounts receivable
Time to learn: 10 minutes
What you'll master: Create invoices, calculate taxes, manage payment status, send to customers, track outstanding balances
Why Invoicing Matters
Professional invoicing gets you paid faster and builds customer trust. Crewdex invoices automatically:
- Pull job details and line items
- Calculate taxes based on your rate
- Track payment status
- Send formatted PDFs to customers
- Record payment history
Real example: You complete an AC repair for $450 in labor plus $82.50 in parts. Create invoice in 2 minutes with auto-calculated tax ($43.83 at 8.25%), send to customer via email, receive payment within 3 days.
Creating an Invoice from a Completed Job
Step 1: Navigate to Completed Job
Desktop:
- Click Jobs in left sidebar
- Filter by Status: Completed
- Click job you want to invoice
Mobile:
- Tap Jobs (bottom navigation)
- Swipe to Completed tab
- Tap job card
Step 2: Review Job Details
Verify before invoicing:
- Customer name and address correct
- Job date matches service date
- All labor line items recorded
- All parts used are listed
- Technician notes captured
Step 3: Click "Create Invoice"
Desktop: Click blue Create Invoice button (top right of job detail page)
Mobile: Tap Create Invoice button (bottom of screen)
What happens automatically:
- Invoice number generated (format:
INV-2026-0045) - Customer information copied from job
- Labor line items copied with rates
- Parts copied with costs
- Invoice status set to "Draft"
Understanding Invoice Line Items
Labor Line Items
Automatically included from job:
- Service description (e.g., "AC Repair - Compressor Replacement")
- Hours worked (e.g., 3.5 hours)
- Labor rate (from job template or custom)
- Line item total (hours × rate)
AC Repair - Compressor Replacement
3.5 hours @ $125/hr = $437.50
Editing labor:
- Click Edit icon next to line item
- Adjust hours or rate
- Change description
- Click Save
Parts Line Items
Automatically included from job:
- Part name (e.g., "Compressor - Goodman 3-ton")
- Quantity used (e.g., 1)
- Unit cost (from inventory or entered manually)
- Markup (if configured)
- Line item total
Compressor - Goodman 3-ton
Qty: 1 @ $275.00 = $275.00
(Cost: $220.00, Markup: 25%)
Adding parts not tracked:
- Click + Add Part below line items
- Enter part name and cost
- Quantity defaults to 1
- Click Add
Custom Line Items
When to add:
- Service charges not in job (trip fees, after-hours premiums)
- Materials purchased on-site
- Permits or disposal fees
- Discounts (enter as negative amount)
To add:
- Click + Add Line Item
- Enter description
- Enter amount
- Click Add
Calculating Taxes
Automatic Tax Calculation
Tax rate setting:
- Go to Settings → Company → Tax Rate
- Enter your local sales tax rate (e.g., 8.25%)
- Click Save
On invoices:
- Tax automatically calculates on subtotal
- Formula:
Subtotal × Tax Rate = Tax - Total:
Subtotal + Tax
Subtotal (Labor + Parts): $712.50
Tax (8.25%): $58.78
Total: $771.28
Tax-Exempt Customers
For commercial/tax-exempt customers:
- Edit customer record
- Add Tax ID field
- Check Tax Exempt box
- Save customer
On their invoices:
- Tax line shows:
$0.00 (Tax Exempt) - Total equals subtotal
- Tax ID displays on invoice PDF
Multiple Tax Rates
If you serve multiple cities with different rates:
- Set default rate in Settings (most common rate)
- Override on individual invoices:
- Edit invoice
- Click Override Tax Rate
- Enter specific rate for that job location
- Tax recalculates automatically
Invoice Status Workflow
Draft Status
What it means: Invoice created but not sent to customer yet.
What you can do:
- Edit any line items
- Add/remove parts
- Adjust tax rate
- Delete invoice entirely
- Preview PDF
What customer sees: Nothing (draft invoices not visible to customers).
Best practice: Review draft invoices within same business day. Don't let drafts sit for days.
Sent Status
What it means: Invoice sent to customer via email (PDF attached).
What you can do:
- View invoice (read-only)
- Resend invoice email
- Record manual payment
- Mark as paid
- Download PDF copy
What you CANNOT do:
- Edit line items
- Change amounts
- Adjust tax
What customer sees:
- Email with invoice PDF attachment
- Link to pay online (if Stripe connected)
- Payment instructions
Paid Status
What it means: Customer paid in full (online or manual entry).
What you can do:
- View invoice and payment details
- Download PDF receipt
- Download invoice PDF
- Export to accounting software
What you CANNOT do:
- Edit invoice
- Change payment amount
- Delete invoice
What customer sees:
- "Paid" stamp on PDF
- Payment confirmation email
- Receipt download link (if paid online)
Sending Invoices to Customers
Email Delivery (Recommended)
Requirements:
- Customer has email address on file
- Customer communication preference allows email
To send:
- Open invoice (Draft status)
- Review line items and total
- Click Send Invoice button
- Confirm customer email address
- Click Send
What customer receives:
Subject: Invoice INV-2026-0045 from [Your Company]
Hello Sarah,
Thank you for choosing [Your Company]!
Your invoice for AC Repair service on Jan 15, 2026 is attached.
Amount Due: $771.28
Due Date: Jan 30, 2026
Pay online: [Payment Link]
Questions? Reply to this email or call (555) 123-4567.
Best regards,
[Your Company]
Email includes:
- PDF invoice attachment
- Payment link (if Stripe connected)
- Your company contact info
- Due date (default: 15 days from invoice date)
Download and Print
For customers who prefer paper invoices:
- Open invoice
- Click Download PDF
- Print invoice
- Mail or hand-deliver to customer
PDF includes:
- Professional formatting with your logo
- All line items with prices
- Tax calculation
- Payment instructions
- Your company details
- Customer address
Portal Access
If customer has portal account:
- Invoice appears automatically in their dashboard
- They can download PDF anytime
- They can pay online
- Payment status updates in real-time
Filtering Invoices
Status Filter (Multi-Select)
How to use:
- Navigate to Invoices page
- Click Status dropdown
- Check/uncheck status types:
- Draft (gray badge) - Not sent yet
- Sent (blue badge) - Awaiting payment
- Paid (green badge) - Payment received
- Overdue (red badge) - Past due date
- Cancelled (gray badge) - Voided invoices
- Filter applies immediately
Select multiple statuses to see combined results (e.g., "Sent + Overdue" shows all unpaid invoices requiring follow-up).
Clear filters: Click X on individual badges or Clear Filters button.
Mobile: Tap Filters button to expand/collapse filter panel.
URL Bookmarking
Filter selections are saved in the URL for easy bookmarking:
/dashboard/invoices?status=SENT- Only sent invoices/dashboard/invoices?status=SENT,OVERDUE- Unpaid invoices- Share filtered views with team members
Dashboard Links:
- Clicking "Outstanding" on dashboard → Pre-filters to SENT status
- Clicking "Unpaid Invoices" card → Shows all unpaid (SENT + OVERDUE)
Tracking Payment Status
Outstanding Invoices View
To see all unpaid invoices:
- Navigate to Invoices
- Use Status filter and select Sent and Overdue
- Sort by Date (oldest first to prioritize follow-ups)
Desktop view shows:
- Invoice number
- Customer name
- Amount due
- Days outstanding (e.g., "15 days ago")
- Payment link
Mobile view shows:
- Customer name (bold)
- Invoice number + amount
- Status badge
- Days since sent
Aging Report
To see how long invoices are outstanding:
- Navigate to Invoices
- Click Aging Report tab
Buckets:
- Current: 0-15 days (within payment terms)
- 16-30 days: Slightly overdue (send reminder)
- 31-60 days: Overdue (follow up by phone)
- 61-90 days: Seriously overdue (consider collection)
- 90+ days: Very overdue (collection agency?)
Recording Manual Payments
When customer pays by check or cash:
- Open invoice
- Click Record Payment button
- Enter details:
- Payment Method: Check, Cash, Other
- Amount: Full amount or partial payment
- Payment Date: Date you received payment
- Check Number: (if applicable)
- Notes: Any additional details
- Click Save Payment
What happens:
- Invoice status changes to "Paid"
- Payment recorded in customer history
- Amount updates in financial reports
- Customer receives payment confirmation email (optional)
Common Scenarios
Partial Payments
Customer wants to pay $400 now, $371.28 later:
- Open invoice
- Click Record Payment
- Enter Amount: $400.00
- Select Payment Method: Check
- Add Note: "Partial payment 1 of 2"
- Click Save
Result:
- Invoice shows:
Partially Paid: $400.00 of $771.28 - Remaining balance:
$371.28 - Invoice stays in "Sent" status (not fully paid yet)
- You can record second payment when received
Payment Plans
Customer needs to pay over 3 months:
Option 1 (Recommended): Create 3 separate invoices
- Invoice 1: Due Jan 30 ($257.09)
- Invoice 2: Due Feb 28 ($257.09)
- Invoice 3: Due Mar 30 ($257.10)
Why: Each invoice tracked separately, customer gets reminders on due dates, cleaner accounting.
Option 2: Single invoice with payment notes
- Add note: "Payment plan: $257/month for 3 months"
- Record each payment as received
- Manual tracking required
Voiding Invoices
When you need to cancel an invoice:
- Open invoice
- Click ⋯ (more actions)
- Select Void Invoice
- Enter reason: "Duplicate invoice" or "Services not completed"
- Click Confirm
What happens:
- Invoice marked "Void"
- No longer appears in outstanding balances
- Kept in system for records
- If already sent, customer receives void notification email
Applying Discounts
Customer deserves discount (senior, veteran, repeat customer):
Method 1: Add negative line item
- Edit invoice (Draft status only)
- Click + Add Line Item
- Description: "Senior Discount"
- Amount:
-$50.00(negative number) - Click Add
Result:
Subtotal: $712.50
Discount: -$50.00
Taxable Amount: $662.50
Tax (8.25%): $54.66
Total: $717.16
Method 2: Reduce labor rate
- Edit labor line item
- Lower hourly rate: $125/hr → $110/hr
- Save
Mobile App Tips
Quick Invoice from Job Card
Fastest way after job completion:
- On job detail screen (still on-site with customer)
- Tap Complete Job (marks job done)
- Tap Create Invoice (appears immediately)
- Review line items
- Tap Send (customer receives invoice before you leave)
Voice-to-Text for Notes
Adding payment notes:
- Tap Record Payment
- Tap microphone icon on keyboard
- Speak: "Customer paid with check number 1234 on January 15th"
- Keyboard converts to text
Share PDF Directly
Customer asks for invoice on-site:
- Open invoice
- Tap Share icon
- Select: Text Message, AirDrop, Email, etc.
- Customer receives PDF instantly
Best Practices
Same-Day Invoicing
Why it matters: Customers pay faster when invoiced immediately after service.
Process:
- Technician completes job on-site
- Marks job "Complete" from mobile app
- Office staff creates invoice same day
- Invoice sent before end of business day
Result: Average payment time drops from 30 days to 15 days.
Clear Payment Terms
Set expectations upfront:
- Add payment terms to invoice: "Payment due within 15 days"
- Include late fee policy: "1.5% per month on overdue balances"
- Offer early payment discount: "2% discount if paid within 5 days"
Where to set: Settings → Invoicing → Payment Terms
Professional Formatting
Make invoices easy to read:
- Use clear line item descriptions (not "Service" – use "AC Compressor Replacement")
- Group similar items (all labor together, all parts together)
- Include itemized parts list (not "Materials: $500" – list each part)
- Add technician notes in description (helps customer remember what was done)
Common Mistakes to Avoid
❌ Invoicing Before Job Complete
Problem: Creating invoice while job still in progress, then more work happens.
Why it's bad: Invoice doesn't reflect actual work done, customer confused, you undercharge.
Solution: Always mark job "Complete" first, verify all labor and parts recorded, THEN create invoice.
❌ Forgetting Tax
Problem: Creating invoice with zero tax rate or forgetting to set tax rate in settings.
Why it's bad: You owe sales tax to state, but didn't collect from customer. You pay out of pocket.
Solution: Set tax rate in Settings immediately after account setup. Verify tax appears on every invoice before sending.
❌ Duplicate Invoices
Problem: Creating multiple invoices for same job because first wasn't marked sent.
Why it's bad: Customer receives 2 invoices, calls confused, looks unprofessional, accounting messy.
Solution: Check existing invoices before creating new one. Search by customer name or job number.
❌ Sent Invoice Errors
Problem: Sending invoice with wrong amount, customer calls to dispute.
Why it's bad: Can't edit sent invoices. Must void and resend, looks disorganized.
Solution: Always preview PDF before clicking Send. Double-check total matches what you quoted.
A: No. Sent invoices are locked to maintain financial accuracy. Void the incorrect invoice and create a new one.
Q: What happens if customer doesn't pay?
A: Invoice stays in "Sent" status. Track in aging report, send reminders, follow up by phone. Consider late fees or collection agency for very old invoices.
Q: Can I charge a deposit?
A: Yes. Create invoice before job starts with deposit amount. After job completion, create final invoice with remaining balance.
Q: Do invoices sync with QuickBooks?
A: Not yet. Currently, export invoices to CSV for manual import to accounting software. Direct integration planned for future update.
Q: Can customers pay invoices online?
A: Yes, if you connect Stripe in Settings. Customers click "Pay Now" link in invoice email, enter card details, pay instantly.
Q: What if I charge the wrong amount?
A: If invoice not yet sent, edit line items. If already sent, void invoice and create new one with correct amount.
Q: Can I customize invoice template?
A: Logo and company colors can be customized in Settings → Branding. Line item formatting is standard for consistency.
What's Next?
Now that you can create invoices:
- Payment Processing - Accept online payments and process credit cards
- Job Lifecycle Workflow - See how invoicing fits into complete business process
- Customer Portal Setup - Let customers view and pay invoices online
Need more help? Search for specific topics using ⌘/ (Mac) or Ctrl+/ (Windows).