The Deleted Customers page shows all customer accounts that have been removed from the active customer list. ISPBills uses soft deletion — when a customer is deleted, their record is not permanently erased from the database. Instead, it is marked as deleted and hidden from normal views, preserving the audit trail.


Accessing Deleted Customers

Navigate to Customers > Deleted Customers in the left sidebar.


Why Customers Get Deleted

Customers may be deleted from ISPBills for a number of reasons:

Reason Description
Closed account The customer has cancelled their service and is no longer a subscriber.
Migrated away The customer has moved to a different ISP or service area.
Wrong entry A duplicate or incorrectly entered customer record was created and needs to be removed.
Test accounts Demo or test accounts created during setup that are no longer needed.
Operator error A customer was accidentally deleted and needs to be restored.

Information Shown

The Deleted Customers list displays the following information for each record:

Column Description
Customer Name Full name of the customer.
Username The PPPoE or hotspot login username.
Phone Registered mobile number.
Package The internet package the customer was subscribed to at the time of deletion.
Operator The reseller or admin who managed this customer.
Deleted At Date and time the customer record was soft-deleted.
Deleted By The operator account that performed the deletion.

You can search the list by customer name, username, or phone number.


Restoring a Deleted Customer

If a customer was deleted by mistake, or if they return as a subscriber, you can restore their account:

  1. Navigate to Customers > Deleted Customers.
  2. Find the customer record using the search bar or by browsing the list.
  3. Click Restore next to the customer.
  4. The customer is moved back to the active Customers list with their previous profile intact.
  5. Assign a package and renew their subscription to restore internet access.

Restoring a customer does not automatically restore their RADIUS session. You will need to renew or reactivate their package after restoration.


Permanent Deletion

If a customer record needs to be permanently removed from the database (e.g., for data privacy compliance), use the Delete Permanently option.

Warning: Permanent deletion cannot be undone. The customer's billing history, payment records, and all associated data will be irreversibly removed. Only permanently delete records when you are certain the data is no longer needed.


Why Deleted Records Are Retained

Retaining soft-deleted customer records serves several important purposes:

  • Audit trail — Managers and admins can review who deleted a customer and when, which is important for accountability.
  • Billing history — Past payment and billing records remain available for financial reporting and dispute resolution.
  • Regulatory compliance — Some jurisdictions require ISPs to retain subscriber data for a defined period, even after account closure.
  • Accidental deletion recovery — The most common use case: an operator accidentally deletes the wrong customer and needs to restore them immediately.