The jump from one truck to two is where most junk removal businesses get messy. With one truck, you are the schedule. You know where you are going, who is with you, and what you will be paid because it is your money. With two or three trucks, you are suddenly texting addresses to a driver at 6:30 AM, guessing whether the second crew finished the Elm Street job, and adding up hours from a photo of a notebook page on Friday night.
The standard answer is a dispatcher. At two or three trucks, that is a salary the margins usually cannot carry. The better answer is a handful of routines plus a tool that shows every crew their own day. This guide covers the routines and where ProTyz fits, including which tab and which plan.
Why multi-truck junk removal crew scheduling breaks down
The failure pattern is nearly always the same:
- One schedule in one head. The owner knows the plan; nobody else does until they are told.
- Jobs assigned by text. Addresses, gate codes and "she said the couch is in the basement" get lost in a group chat.
- No proof of what happened. Did the crew arrive on time? Was the job actually a full truck? Was the customer's garage left clean? Nobody can say without a phone call.
- Hours reconstructed from memory. Payroll takes an evening and still has arguments.
Tactic 1: Name the crews, and schedule the crew, not the person
Decide that "Truck 1" and "Truck 2" are your scheduling units, with a lead and a helper on each. Jobs get assigned to a truck; people get assigned to a truck for the day. That way when a helper calls in sick you swap one person, not every job.
In ProTyz, go to the Team tab and add every member. There is no per-user fee on any plan, so the part-time Saturday helper gets a login too, not just the leads. Give each person a schedule (which days, which hours) and mark unavailability as it comes up. Then on the Bookings calendar, assign each booking to the crew members working that truck. If someone is already on another job at that time, the calendar will not let you double-book them, and that check runs across service lines, which matters if you also run hauling or demolition under the same login.
The part that is on you: a rule for who decides swaps. Usually the owner, by 6 PM the night before, and then it does not change.
Tactic 2: Give every crew a mobile job list
A crew that can see its own day does not need to be told its day. That is the core of running without a dispatcher.
ProTyz has a mobile PWA at /mobile that each team member opens on their phone (no app store download; it installs to the home screen). It shows that person's jobs for the day in order: address, customer name, the service and inputs booked (half truck, two mattresses, second-floor stairs), customer notes, and the price snapshot. The crew taps start, checks in with GPS, takes photos, and marks the job complete. The check-in is geofenced, so a check-in from a coffee shop across town does not count. It is not live tracking, and customers do not see it; it is a record of arrival and departure at each job.
Tactic 3: Make photos part of the job, not a favor
Before-and-after photos settle disputes about what was removed, about damage, and about whether it was really a full truck. Set a crew rule: three photos minimum per job in the mobile app, before, after, and the loaded truck. Photos taken in the app attach to the booking, so when a customer emails a week later the evidence is in the Bookings tab, not on the phone of a helper who has since quit.
Tactic 4: Build the day route once, in the morning
Junk removal routing is not like lawn care, because the truck fills up and has to go to the dump. But an unplanned day still burns an extra hour of driving. The Routes tab takes a crew's jobs for the day and optimizes the driving order. Use it as a starting point, then adjust for load: small pickups before the big cleanout, a dump run where the route passes the transfer station. Do it once each morning per truck, and the ordered list is what the crew sees in the mobile app.
Owners who are still deciding on tooling can see how routing compares across platforms in best junk removal software.
Tactic 5: Pay from time entries, not from memory
Payroll is where multi-truck owners lose the most evenings. Start and complete times from the mobile app become time entries automatically, so by Friday the hours for each person are already there.
In the Payroll tab you create a payroll run for the period, review each person's time entries, and see overtime calculated. Export a CSV for your payroll provider or accountant. ProTyz does not pay people directly and it does not file taxes; it gets you from "what did Marcus work this week" to a clean set of numbers in a few minutes rather than an hour.
Two policies make this work:
- Clock the day, not just the jobs. Decide whether drive time between jobs and dump runs is paid (it usually should be) and have crews start the first job when they leave the yard.
- Fix disputes weekly, not at year-end. Review time entries every Friday with the crew leads. A missed check-in is a two-minute correction if you catch it the same week.
Tactic 6: Replace the morning phone call with a five-minute standup
Even with everything on the phone, a short daily routine keeps people honest. Ours looks like this:
- Night before, 6 PM: owner reviews tomorrow's Bookings, assigns crews, builds routes.
- Morning, 6:45 AM: two-minute call or message per truck: anything unusual on the list today (a hoarder job, a customer who is nervous, a dump that closes early).
- During the day: crews check in, photograph, complete. Owner watches the Overview tab, not the group chat.
- Friday: review time entries, run payroll, reply to reviews from the Reviews tab.
That routine is the dispatcher. It takes about twenty minutes of owner time a day.
Tactic 7: Write a two-page crew handbook
Software does not fix a crew that does not know the standards. Write down, in plain English:
- What we take and what we never take.
- How to talk to the customer about a job that is bigger than booked (the published tier prices make this easy).
- Photo rules.
- Check-in and check-out rules and what happens to pay if they are skipped.
- Damage and injury reporting.
Attach it to each member's record as a note in Team, and go through it with every new hire on day one.
Where ProTyz stops
ProTyz gives you per-crew schedules, the mobile job list, GPS check-in with geofence, photos on the booking, day routes, time entries and payroll runs, all on the Free plan with unlimited team members. It will not pay your crew, sync to QuickBooks, show customers a live truck map, or make the swap decision at 6 PM. If you outgrow three trucks and want a full dispatch board, that is where a paid per-user tool like Jobber or Housecall Pro earns its price. If you also run hauling or demolition as separate lines, they share the same login, client list and team; see run cleaning, lawn and pest under one login.
FAQ
How many trucks can I run before I need a dispatcher? With per-crew schedules and a mobile job list, most owners run two or three trucks comfortably with about twenty minutes a day of planning. Beyond that, the question is less about software and more about whether you want to be off the truck yourself.
Does every helper need to pay for a login? Not on ProTyz. Team members are unlimited on the Free plan, with no per-user or per-seat fee, so part-time helpers get the same mobile app as the leads.
Can customers track the truck? No. GPS check-in is for you, to confirm arrival and departure at each job. There is no customer-facing live location feature.
Does ProTyz run payroll? It builds payroll runs from time entries, calculates overtime and exports CSV. Paying people and filing taxes still happen with your payroll provider or accountant.
What if a crew forgets to check in? You will see the missing entry in Payroll during the weekly review and can correct it. A clear rule that check-ins affect pay, reviewed every Friday, fixes the habit within a few weeks.
Start free at protyz.com — no card, about 15 minutes to a live booking page. The junk removal lander is at /for/junk-removal; try the sample crew dashboard at /demo/junk-removal.