If you are transitioning into a new season and have leftover, uncompleted services from the previous year, they may automatically load or generate duplicate invoices when you complete your current program steps.


To prevent your customers from being double-charged or receiving incorrect invoices for past-year services, you can easily clean up your system in bulk using the steps below.


Step 1: Bulk Delete Leftover Unscheduled Services

Instead of going into every single customer account one by one, you can wipe out all unscheduled services from the previous year at the same time:

  1. Navigate to your Unscheduled Services screen.
  2. In the top right corner, switch the view toggle from Map View to Table View.
  3. Use the search bar to type the exact, entire name of your old program (e.g., 2025 Standard Lawn Care).
  4. Select the checkbox at the top of the table to Select All matching services on the page.
    (Note: If you have more than 500 services, you can adjust the "Show" dropdown to 500 per page, and repeat this step for subsequent pages).
  5. Click the Delete button at the very top of the table.


Tip: If you ran multiple different programs in previous year, simply repeat this search-and-delete process for each program name. This will stop duplicate services from generating moving forward.


Step 2: Delete Already-Created Duplicate Invoices

If the system has already generated invoices for those old services, they must be removed from your active billing log:

  1. Navigate to your Active Invoices screen.
  2. Scan or filter the list to find the duplicate invoices or the past-year invoices you want to remove.
  3. Select the checkboxes next to the incorrect invoices.
  4. Click the Delete button at the top of the invoice table.


Summary Checklist

  • [ ] Switched Unscheduled Services to Table View.
  • [ ] Searched by the complete Previous Program Name.
  • [ ] Selected all and clicked Delete.
  • [ ] Removed any generated duplicates from the Active Invoices page.


Need help identifying your old program names or verifying that your queue is clean? Please contact Spraye Support!