User Guide: Invoice Generation & Payment Notices
Last updated: January 15, 2026
Overview
After all department reviews are approved, the applicant must pay any remaining fees before the permit can be issued. This guide covers how to generate invoices, send payment notices to applicants, track outstanding payments, and manage payment deadlines.
Workflow Position
[All Reviews Approved] → [INVOICE GENERATION] → [Payment Notice] → [Payment Received] → [Issuance]
Fee Types
| Fee Type | When Due |
|---|---|
| Filing Fee | At application submission |
| Plan Review Fee | After review completion (if separate) |
| Permit Fee | After approval, before issuance |
| Inspection Fees | May be included or billed separately |
| Additional Fees | Project-specific (bonds, impact fees, etc.) |
Understanding Fee Structure
Fee Calculation
Permit fees are typically calculated based on:
| Factor | Examples |
|---|---|
| Permit Type | Building, Electrical, Plumbing, etc. |
| Project Value | Estimated construction cost |
| Square Footage | Building size |
| Number of Units | Fixtures, circuits, rooms |
| Flat Fees | Fixed charges per permit type |
Fee Schedule
Your organization maintains a fee schedule that defines:
- Base fees by permit type
- Calculation formulas
- Additional charges
- Payment policies
Note: See Fee Definitions & Payment Methods guide for configuration details.
When to Generate an Invoice
Trigger Points
Generate or check invoices when:
| Trigger | Action |
|---|---|
| All reviews approved | Generate permit fee invoice |
| Plan review complete | Generate plan review fee (if separate) |
| Additional work added | Generate supplemental invoice |
| Inspection required | Verify inspection fees |
Ready for Invoice View
Create or use a dashboard view showing permits needing invoicing:
Filter Criteria:
- All review status fields = Approved variants
- Payment Status = Not Paid / Partial / Pending
- Issuance Status = Not yet Issued
Generating an Invoice
Step 1: Open the Permit Record
- Navigate to the permit from your "Ready for Invoice" queue
- Verify all reviews are approved
- Navigate to the Fees or Payments section
Step 2: Review Fee Calculation
Check the calculated fees:
| Item | Amount |
|---|---|
| Permit Fee | $XXX.XX |
| Plan Review Fee | $XXX.XX (if applicable) |
| Inspection Fees | $XXX.XX (if applicable) |
| Total Due | $XXX.XX |
Step 3: Verify Fee Accuracy
Before generating invoice, verify:
- Fee calculation based on correct values
- Correct fee schedule applied
- Any exemptions or discounts applied
- Previously paid amounts credited
Step 4: Generate Invoice
- Click "Generate Invoice" or equivalent action
- Confirm invoice details
- Set payment due date (per policy)
- Generate invoice document
- Save/attach to permit record
Invoice Contents
A typical invoice includes:
| Element | Description |
|---|---|
| Invoice Number | Unique identifier |
| Permit Number | Related permit |
| Property Address | Project location |
| Applicant Name | Bill-to party |
| Fee Breakdown | Itemized charges |
| Total Amount Due | Sum of all fees |
| Due Date | Payment deadline |
| Payment Instructions | How to pay |
Sending Payment Notices
Initial Payment Notice
After generating an invoice:
- Navigate to the permit's communication options
- Select "Send Payment Notice" or equivalent
- Verify recipient email address
- Review notice content
- Send notification
Payment Notice Contents
The notice includes:
| Element | Details |
|---|---|
| Subject | "Payment Due for Permit #XXXXX" |
| Permit Info | Number, address, description |
| Amount Due | Total balance |
| Due Date | Payment deadline |
| Payment Methods | How to pay (online, mail, etc.) |
| Payment Link | Direct link to pay online |
| Contact Info | Who to contact with questions |
Sample Payment Notice
Subject: Payment Due - Permit #BLD-2025-001234
Dear [Applicant Name],
Your permit application for [Property Address] has been approved!
Before your permit can be issued, please remit payment for the following:
Permit Fee: $500.00
Plan Review Fee: $150.00
------------------------
Total Due: $650.00
Payment Due Date: [Date]
Pay online at: [Payment Portal Link]
Or mail check payable to [Organization] to:
[Mailing Address]
Reference Permit #BLD-2025-001234 on all payments.
Questions? Contact Permitting at [Phone] or [Email].
Thank you,
Permitting Department
Payment Reminders
Automatic Reminders
Configure automated reminders for:
| Reminder | Timing |
|---|---|
| First Reminder | X days before due date |
| Due Date Reminder | On due date |
| Past Due Notice | X days after due date |
| Final Notice | X days before cancellation |
Note: See Automated Reminders guide for configuration details.
Manual Reminders
To send a manual reminder:
- Open the permit record
- Navigate to communication options
- Select payment reminder template
- Verify/edit content
- Send to applicant
Reminder Escalation
| Stage | Days | Action |
|---|---|---|
| Reminder 1 | 7 before | Friendly reminder |
| Reminder 2 | Due date | Payment due today |
| Past Due 1 | 7 after | First past due notice |
| Past Due 2 | 14 after | Second past due notice |
| Final | 30 after | Final notice before cancellation |
Tracking Outstanding Payments
Payment Status Dashboard
Monitor payments using dashboard views:
| View | Shows |
|---|---|
| Awaiting Payment | Approved permits with unpaid balances |
| Past Due | Permits with overdue payments |
| Partially Paid | Permits with partial payments |
| Payment Complete | Permits ready for issuance |
Payment Status Fields
| Status | Meaning |
|---|---|
| Not Invoiced | Fees not yet invoiced |
| Invoice Sent | Invoice generated, payment pending |
| Partial Payment | Some fees paid, balance remaining |
| Paid | All fees paid in full |
| Past Due | Payment deadline exceeded |
| Waived | Fees waived (authorized) |
Tracking Individual Permits
On each permit record, view:
- Total fees assessed
- Amount paid
- Balance remaining
- Payment history
- Invoice dates
- Due dates
Handling Payment Scenarios
Partial Payment
When applicant makes partial payment:
- Record payment received
- Update payment status to "Partial Payment"
- Calculate remaining balance
- Send updated invoice/notice showing balance due
- Continue monitoring until paid in full
Payment Plans
If payment plans are allowed:
- Verify eligibility per policy
- Create payment plan agreement
- Set up installment schedule
- Track each installment
- Issue permit after plan completion or first payment (per policy)
Payment Disputes
If applicant disputes charges:
- Review the fee calculation
- Verify correct fee schedule applied
- Check for calculation errors
- Document your findings
- If adjustment needed, process fee correction
- If charges are correct, explain to applicant
- Escalate to supervisor if unresolved
Fee Adjustments
To adjust fees (with authorization):
- Obtain supervisor approval for adjustment
- Document reason for adjustment
- Update fee record
- Generate corrected invoice
- Notify applicant of correction
Payment Methods
Available Payment Options
| Method | Processing |
|---|---|
| Online (Credit/Debit) | Immediate |
| Online (E-Check/ACH) | 2-5 business days |
| Mail (Check) | Upon receipt and processing |
| In-Person | Immediate |
| Phone Payment | Immediate (if offered) |
Recording Payments
When payment is received:
- Navigate to the permit's payment section
- Click "Record Payment" or equivalent
- Enter payment details:
- Payment method
- Amount received
- Transaction reference
- Date received
- Save the record
- Payment status updates automatically
Payment Confirmation
After payment is recorded:
- Applicant receives payment confirmation
- Permit status updates
- Permit moves to "Ready for Issuance" (if fully paid)
Past Due Management
Identifying Past Due Accounts
Use dashboard filters to find:
- Permits with due date in past
- Permits with payment status "Past Due"
- Permits approaching deadline
Past Due Actions
| Days Past Due | Action |
|---|---|
| 1-7 | Send first past due notice |
| 8-14 | Send second past due notice |
| 15-30 | Send final notice |
| 30+ | Review for cancellation per policy |
Cancellation for Non-Payment
If payment is not received after all notices:
- Review permit per cancellation policy
- Send final warning to applicant
- Obtain supervisor approval for cancellation
- Cancel the permit application
- Document reason as "Non-payment"
- Notify applicant of cancellation
Note: Policies vary - follow your organization's procedures.
Refunds
When Refunds Apply
Refunds may be appropriate for:
- Duplicate payments
- Overpayments
- Withdrawn applications (per policy)
- Cancelled permits (per policy)
- Fee calculation errors
Refund Process
- Verify refund is appropriate per policy
- Obtain supervisor approval
- Document refund reason
- Process refund through your organization's refund procedures
- Update permit payment records
- Notify applicant
Best Practices
For Invoice Generation
- Verify fees before invoicing - Double-check calculations
- Invoice promptly - Don't delay after approval
- Include all fees - Avoid supplemental invoices when possible
- Clear documentation - Itemize charges clearly
- Accurate due dates - Calculate per policy
For Payment Notices
- Send immediately - Applicants are waiting
- Be clear - Explain what's due and how to pay
- Include payment link - Make it easy to pay online
- Provide contact info - Answer questions quickly
- Track delivery - Confirm notices are received
For Collections
- Monitor regularly - Check past due accounts daily
- Be consistent - Follow policy for all accounts
- Document everything - Track all communications
- Escalate appropriately - Involve supervisor when needed
- Be professional - Courteous but firm
Troubleshooting
Common Issues
Q: Fee calculation seems incorrect. A: Review the fee schedule and calculation factors. Check project value, square footage, and permit type. Contact administrator if fee schedule may need updating.
Q: Applicant says they paid but system shows unpaid. A: Check payment records for the payment. If paid by check, it may still be processing. Ask for transaction confirmation from applicant.
Q: Payment portal link doesn't work for applicant. A: Verify the link in the notice. Check applicant's permit number. May need to resend or provide alternative payment method.
Q: Applicant wants fee waived or reduced. A: Review waiver/reduction policies. If eligible, obtain supervisor approval. If not eligible, explain the fee requirements.
Q: Invoice was sent to wrong email address. A: Update applicant's email in system. Resend invoice to correct address. Document the correction.
Related Guides
- End-to-End Payment Lifecycle - Complete payment process overview
- Payment Management - Administrative payment functions
- Fee Definitions & Payment Methods - Fee configuration
- Automated Reminders - Setting up payment reminders
- Permit Issuance & Completion - Next steps after payment
Quick Reference: Invoice Workflow
| Step | Action | Done |
|---|---|---|
| 1 | Verify all reviews approved | [ ] |
| 2 | Navigate to fees/payments section | [ ] |
| 3 | Review calculated fees for accuracy | [ ] |
| 4 | Generate invoice | [ ] |
| 5 | Set due date | [ ] |
| 6 | Send payment notice to applicant | [ ] |
| 7 | Monitor for payment | [ ] |
| 8 | Send reminders as needed | [ ] |
| 9 | Record payment when received | [ ] |
| 10 | Proceed to issuance | [ ] |
For questions about fee calculations, payment policies, or refund procedures, contact your supervisor or Finance Department.