Skip to main content

Billing 101 – Recurring Invoice Training Guide

Following these steps allows you to create invoices in batches based on shared billing profiles, saving you time and effort.

Overview

This guide walks you through the complete recurring billing process from start to finish within the system. It is designed for billing staff who need to generate, review, post, email, and print recurring invoices.

This training focuses on Recurring Billing Services (monthly, quarterly, annual, etc.).

Important: Roll-off and on-request services follow a different workflow because disposal tickets and work order reviews must be completed before billing.


Billing Workflow Overview

The recurring billing process follows these main steps:

  1. Open the Billing tab

  2. Select the Billing Profile

  3. Select the Billing Period

  4. Generate Draft Invoices

  5. Review Invoice Statuses

  6. Filter & Organize Invoices

  7. Process Print Customers

  8. Process Email Customers

  9. Print or Export Invoices (if needed)

  10. Verify All Invoices Posted Successfully


Step-by-Step Billing Instructions


Step 1: Open the Billing Tab

  1. Log into the system

  2. Navigate to the Billing tab

  3. The system will automatically open to:

    • Create Recurring Invoices

This is where all recurring billing cycles begin.


Step 2: Select the Billing Profile

Billing Profiles determine:

  • Billing frequency

  • Due dates

  • Advance vs arrears billing

  • Proration settings

  • Rental fee settings

Examples:

  • Monthly

  • Quarterly

  • Annual

  • Semiannual

Important Notes

  • Billing profiles are customized by each hauler

  • Customers assigned to that profile will appear in the billing list

  • Some companies create special profiles like:

    • “Do Not Bill”

    • “Bad Debt”

    • “Paper Billing”


Step 3: Select the Billing Period

Choose the billing cycle you are currently generating invoices for.

Example

If it is currently May:

  • Most companies bill June in advance

Some companies bill further ahead:

  • Example: Billing July during May

System Limits for monthly invoices

The system allows:

  • Up to 6 months in advance

  • Up to 6 months in arrears

⚠️ Be careful deleting older invoices. If an invoice is outside the 6-month window, it may not be possible to recreate it.


Step 4: Review the Customer List

After selecting the Billing Profile and Billing Period:

The system will populate:

  • All active customers assigned to that billing profile

Typically:

  • Select All Customers

Optional:

  • Preview Charges before creating invoices

Preview Charges

Useful for:

  • Smaller customer groups

  • Spot-checking invoice amounts

Not recommended for:

  • Very large billing batches


Step 5: Create Draft Invoices

Click:

  • Create Invoices

You will then review several settings.

Invoice Date

The system defaults to:

  • The billing profile’s standard invoice date

  • Example: June 1

You may manually change the invoice date if needed.

Examples:

  • Holidays

  • Delayed billing cycle

  • Extended payment window


Step 6: Review Invoice Options

Skip $0 Invoices

This option skips customers with no charges.

Use this when:

  • Customers temporarily have no services

  • You do not want blank invoices created

Include Late Fees

This option is enabled by default.

If late fees are used:

  • Applicable late fees are added automatically from past invoices to new invoice.

If late fees are NOT used:

  • No impact occurs

Important

Late fees only apply to:

  • Future invoices

You cannot apply late fees while billing a past cycle.


Step 7: Generate Draft Invoices

Click:

  • Confirm

The system will begin generating invoices.

During Processing

You may see statuses like:

  • Generating

  • Success

  • Failed

Important

Wait until:

  • All invoices show as green/successful

If invoices remain stuck:

  1. Select the affected invoices

  2. Choose:

    • Regenerate


Important Billing Tip

Always Use Filters

After invoices generate, the system redirects you to the Invoices tab.

If filters disappear:

  • You may suddenly see ALL invoices in the system

This is very common for new users.

Recommended Filters

Always filter by:

  • Billing Profile

  • Invoice Date

  • Status

This prevents accidentally editing or posting the wrong invoices.


Step 8: Process Paper/Print Customers

Many companies separate:

  • Paper invoices

  • Email invoices

This is usually done using:

  • Tags

  • Separate billing profiles


Filter Paper Customers

Example tag:

  • “Paper”

Filter invoices using:

  • Tag contains “Paper”


Create an Invoice Group

  1. Select all paper invoices

  2. Click the three-dot menu

  3. Choose:

    • Add to Invoice Group

  4. Create a group name

Recommended Naming Convention

Examples:

  • June Paper Group

  • June Monthly Print

  • July Quarterly Paper


Post Paper Invoices

After grouping:

  1. Select all invoices

  2. Click:

    • Post Draft

This changes invoices from:

  • Draft → Unpaid

The invoices are now live and ready to print/mail.


Step 9: Process Email Customers

Once paper invoices are posted:

  • Remaining Draft invoices should typically be email customers


Create Email Invoice Group

  1. Select all remaining draft invoices

  2. Add them to a new invoice group

Example:

  • June Email Group


Post & Email Invoices

  1. Select all invoices

  2. Click:

    • Post & Email

This will:

  • Make invoices live

  • Email customers automatically

  • Change status from Draft → Unpaid


Step 10: Printing & Mailing Invoices

Invoice Groups allow bulk printing and exporting.


Generate Bulk Print Data

Before printing:

  1. Open the Invoice Group

  2. Click:

    • Generate Bulk Print Data

This prepares invoices for:

  • Printing

  • PDF generation

  • Postcards

  • Export files


Printing Options

Printable Invoice Batches

Available options:

  • Print 100 invoices

  • Print 1,000 invoices

Why Batches Exist

Prevents:

  • Printer overload

  • System slowdowns

The system automatically divides large groups into smaller print batches.


Postcards

Options include:

  • 3 per page

  • 4 per page

Customizations:

  • Return address

  • Phone number

  • Permit number

  • Custom message


JSON Export Files

Used when:

  • A third-party mailing company handles printing

The JSON file contains:

  • Invoice data only


Invoice Status Definitions

Status

Meaning

Draft

Invoice created but not live

Unpaid

Invoice posted and active

Paid

Invoice fully paid

Generating

Invoice still processing

Failed

Invoice generation failed


Best Practices

Recommended Workflow

✔ Apply filters first
✔ Process paper invoices before email invoices
✔ Use invoice groups
✔ Wait for all invoices to finish generating
✔ Verify statuses before posting
✔ Use clear invoice group names
✔ Refresh the page during generation


Common Mistakes to Avoid

Do NOT:

✘ Post invoices without filters applied
✘ Forget to separate print vs email customers
✘ Delete old invoices without checking the billing period limits
✘ Assume invoices disappeared if filters reset
✘ Leave invoices stuck in “Generating” without regenerating them
✘ Open too many browser tabs simultaneously


Billing Checklist

Before Billing

☐ Verify correct billing profile
☐ Verify correct billing period
☐ Confirm invoice date
☐ Apply correct filters
☐ Review customer count


During Invoice Creation

☐ Select all intended customers
☐ Review $0 invoice setting
☐ Review late fee setting
☐ Create invoices
☐ Refresh until all invoices finish generating


Paper Invoice Processing

☐ Filter paper customers
☐ Create invoice group
☐ Post drafts to unpaid
☐ Generate bulk print data
☐ Print/export invoices


Email Invoice Processing

☐ Filter remaining draft invoices
☐ Create invoice group
☐ Post & email invoices
☐ Verify email processing completes


Final Verification

☐ Confirm invoices moved to unpaid/paid
☐ Confirm no invoices remain stuck generating
☐ Confirm print batches completed
☐ Confirm invoice groups created properly


Troubleshooting Quick Guide

Problem

Solution

Invoices disappeared

Check if your are on 'create invoices' or 'Invoices' group. Likely the page refreshed to a different page.

Invoices stuck generating

Refresh or regenerate

Wrong invoices selected

Clear filters and reapply

Too many invoices showing

Apply billing profile/date filters

Printer overwhelmed

Use 100-invoice batches

Need outside mailing service

Export JSON file


Additional Notes

  • Billing Profiles are fully customizable by each hauler

  • Invoice Groups help organize billing runs

  • Draft invoices are NOT considered live revenue

  • Posting invoices officially activates them

  • $0 invoices that are posted, automatically move to Paid status


Summary

The recurring billing workflow is:

  1. Select Billing Profile

  2. Select Billing Period

  3. Generate Draft Invoices

  4. Verify Invoice Generation

  5. Separate Paper vs Email Customers

  6. Create Invoice Groups

  7. Post Paper Invoices

  8. Post & Email Email Invoices

  9. Print/Export as Needed

  10. Verify Final Statuses

Following these steps consistently helps prevent billing errors and keeps invoice processing organized and efficient.

Did this answer your question?