Process serving is one of the most operationally demanding services a private investigation firm can offer. Every serve requires meticulous documentation: GPS-verified attempt locations, timestamped photos, legally compliant affidavits, cover sheets, and a billing workflow that accounts for standard fees, rush fees, mileage, attempt charges, and filing costs. Miss any of these, and you are exposing your firm to legal challenges, billing disputes, and client attrition.
Yet many firms still manage process service with a combination of spreadsheets, text message threads, paper logs, and Word document templates. It works — until it does not. And the point where it stops working usually involves a contested service, a lost photo, or an affidavit with incorrect attempt details.
This guide covers the complete process serving workflow and what to look for in software that actually supports it end to end.
The Process Serving Workflow
Before evaluating software, it helps to map the full lifecycle of a process service job. Every step in this workflow is a potential failure point if it is not documented and tracked properly.
1. Document Receipt and Case Creation
The job starts when you receive documents to be served — typically from a law firm, court, or corporate legal department. You need to log the documents received, record the subject’s information (name, known addresses, description), note any special instructions or rush requirements, and create the case with the correct service type and fee schedule.
2. Assignment
The job gets assigned to a process server — either an in-house investigator or a subcontractor from your network. The server needs access to all case details, subject information, documents to be served, and any prior attempt history if this is a reassignment.
3. Attempts
This is where documentation matters most. Each attempt must capture:
- Date and time of the attempt
- GPS coordinates verifying the server’s location at the service address
- Photos of the location (residence, business, posted address numbers)
- Description of what happened — who answered the door, physical description, whether service was refused, whether the subject was not present
- Method of service if service was completed (personal, substituted, posted)
A typical process service job involves one to four attempts. Each attempt generates data that must feed directly into the affidavit. If that data lives in text messages, handwritten notes, or a server’s memory, you are building your legal documentation on a foundation of sand.
4. Service or Non-Service
The job concludes with either successful service (personal, substituted, or alternative service as permitted by jurisdiction) or a declaration of non-service after the required number of attempts or due diligence period. Both outcomes require specific documentation.
5. Affidavit Drafting
The affidavit of service — or declaration of non-service — is the legal document that proves service was properly effectuated. It must include the server’s identity, the documents served, each attempt with dates and times, the method of service, and the description of the person served or the circumstances of non-service. In Colorado, for example, the standard form is the JDF-98, and it has specific formatting and content requirements.
6. Notarization and Filing
The affidavit typically requires notarization before filing with the court. Some jurisdictions accept electronic notarization; others require in-person. The filing itself may be done by your firm, by the client, or by a filing service.
7. Invoicing
Billing for process service is more complex than most investigation work because it involves multiple fee components: base service fee, rush surcharges, per-attempt fees, mileage, filing fees, and sometimes skip tracing charges when the subject cannot be located at the provided address.
Why Manual Tracking Fails
Each step in the workflow above generates data that downstream steps depend on. When that data lives in disconnected systems, things fall apart in predictable ways:
- Paper logs lose GPS data: A handwritten attempt log cannot capture GPS coordinates. Without GPS verification, your affidavit’s claim that the server was at the service address is unsupported by objective evidence — and increasingly, courts and attorneys expect that evidence.
- Spreadsheets cannot generate affidavits: Even if you track attempts in Excel, someone still has to manually transfer that data into a Word template for the affidavit. Every manual transfer is an opportunity for transcription errors — wrong dates, wrong times, wrong addresses.
- Photos get lost in text threads: When servers text photos from the field, those images are disconnected from the case file. They live in someone’s phone, in a group chat, or in an MMS thread that scrolls past. Retrieving the right photo for the right attempt three weeks later is an exercise in frustration.
- No proof of attempt location: If service is contested, you need to prove your server was at the correct address at the stated time. Without GPS-stamped attempt logs, you are relying on the server’s testimony alone. GPS data turns a credibility question into an evidentiary fact.
Essential Features in Process Serving Software
GPS-Verified Attempt Logging
Every attempt should automatically capture the server’s GPS coordinates and timestamp. This is not optional — it is the foundation of defensible service documentation. The coordinates should be stored with the attempt record and displayed on a map for easy verification. Eagle Eye RMS captures GPS-verified attempt data automatically when servers log attempts through the platform.
Photo Capture Tied to Attempts
Photos taken at the service address should be captured within the platform and automatically associated with the specific attempt. Not uploaded separately. Not texted to the office. Captured in context, stored with the attempt, and available for inclusion in the affidavit package.
Automatic Affidavit Generation
This is the feature that saves the most time and eliminates the most errors. When your platform has all the attempt data — dates, times, GPS coordinates, descriptions, service method — it should generate the affidavit automatically. For Colorado-based firms, that means a JDF-98 compliant affidavit. For other jurisdictions, that means jurisdiction-specific templates that pull data directly from the attempt logs.
Eagle Eye RMS generates affidavits automatically from logged attempt data, including JDF-98 formatted documents for Colorado process service. The data flows from the field directly into the legal document with no manual transcription.
Rush Pricing and SLA Tracking
Rush service jobs — same-day service, 24-hour service, weekend service — carry premium pricing. Your software should support configurable rush tiers with automatic fee calculation. It should also track SLA deadlines and alert you when a rush job is approaching its deadline without a completed attempt.
Attempt History with Map Visualization
A map view showing all attempts for a given case — with GPS pins, timestamps, and outcomes — gives you instant operational visibility. It also produces a compelling visual for clients and, if needed, for court filings. You can see at a glance where your server went, when, and what happened at each location.
Cover Sheet Generation
The cover sheet accompanies the documents to be served and includes the case caption, documents included, and service instructions. Like the affidavit, this should be generated from case data — not typed manually for each job.
Billing for Process Service
Process service billing is where many firms leak revenue. The fee structure is more complex than hourly investigation work, and each component needs to be tracked and billed correctly.
Standard Fee Components
- Base service fee: Your standard rate for routine service. This varies by jurisdiction and firm, but typically ranges from $50 to $150 per serve.
- Rush fees: Same-day, next-day, and weekend service carry premium rates — often 1.5x to 3x the standard fee.
- Mileage: At the 2026 IRS rate of $0.70 per mile, mileage is a significant billing component, especially for rural or multi-stop routes. GPS-based mileage tracking ensures you capture every mile.
- Attempt fees: Many firms charge per attempt beyond the first. If your standard fee includes one attempt and the job requires three, those additional attempts should be billed automatically.
- Filing fees: Court filing fees, if your firm handles filing, should be passed through to the client with appropriate markup.
- Skip tracing: When the subject is not at the provided address and you need to locate them, skip tracing charges should be added to the case and billed accordingly.
How Integrated Billing Eliminates Missed Charges
When your billing system is integrated with your process service workflow, every attempt, every mile driven, every rush designation, and every filing fee is captured in real time and included in the invoice automatically. There is no reconciliation step where charges fall through the cracks. The invoice is generated from the actual work performed — not from what someone remembered to write down.
Eagle Eye RMS ties process service billing directly to case activity. Mileage is calculated from GPS data. Attempt fees are applied based on logged attempts. Rush pricing is triggered by the service type selected at case creation. When you generate the invoice, everything is already there.
Scaling Your Process Serving Operation
If process service is a growth area for your firm — and for many firms, it is one of the most consistent revenue generators — you need systems that scale.
Managing Multiple Servers
As you add process servers, you need visibility into who is available, who is overloaded, and where each server is located. A dashboard showing real-time server locations and current caseloads lets you make smart assignment decisions instead of round-robin guessing.
Territory Assignment
For firms covering large geographic areas, territory-based assignment ensures that jobs go to the server closest to the service address. This reduces mileage costs, improves attempt speed, and avoids the inefficiency of sending a server across town when another server is already in the area.
Subcontractor Management
Many firms use a network of subcontract servers to handle overflow or cover territories where they do not have staff. Your software should support subcontractor access — giving them the case details and attempt logging tools they need while maintaining your firm’s control over the case file, client relationship, and billing.
Eagle Eye RMS supports investigator networks and subcontractor management, allowing you to scale your process serving operation without scaling your overhead proportionally.
Moving Forward
Process serving is a volume business with thin margins on individual jobs. Profitability comes from operational efficiency — eliminating manual steps, capturing every billable component, and reducing the time between service completion and invoice delivery. Software that was built for this workflow gives you that efficiency. Spreadsheets and text threads do not.
If your firm handles process service and you are still generating affidavits manually, tracking attempts in spreadsheets, or billing from memory, you are leaving money on the table and exposing yourself to unnecessary legal risk.
Schedule a demo to see how Eagle Eye RMS handles the full process serving workflow — from document receipt to GPS-verified attempts to automatic affidavit generation to integrated billing. Or explore our solutions page to see how the platform supports your specific service types.