V
VIGIL
Staff Portal
Site ↗
Notifications

Revenue β€” last 30 days

Jobs by status

Job map

Scheduled In progress Done

Appointments

Import from customer estimate

When a customer submits the website's instant estimator, the email you get includes a "Dashboard import code." Paste it below to fill out the form to the right instead of typing it all in by hand.

New job / work order

Client name
Phone
Job address
Partner account (optional β€” auto-applies their bundle discount)

Assigned crew (optional)
Date
Time
Crew assigned
Service / scope of work
Quick-add from services β€” click what was done, price fills in automatically
Itemized charges (auto-filled above, or add your own)
Price (auto-fills from items above, or enter a flat number)
Status
Internal notes (access instructions, gate codes, etc.)
Photo links (optional β€” paste photo URLs, one per line, comma-separate a caption with "|")

1. What needs to go?

Create Invoice

For billing a client after a project β€” extra labor, an added service, anything outside the original job total. Doesn't touch or require an existing job record.

Client info

Client name
Phone
Address
Reference (optional β€” e.g. original job address/date, for your own records)

Charges

Total$0

Recent ad-hoc invoices

Today's Jobs

Instant estimate requests

Submitted live from the website's instant estimator. Photos (if any) arrive by email separately β€” check your inbox for those.

Online bookings

Submitted live from the website's Book & Pay page. Customer reserves a slot, pays via Square or Venmo, then reports payment β€” confirm it below to move it onto the Calendar as a job.

Client directory

Built automatically from jobs you've saved.

Upload a document

Any file type β€” PDF, Word, image. These are stored in the cloud and available on any device you log in from.

Document name
Category
File

Customer-facing documents

Share these directly with clients β€” text or email the link straight from here.

Internal / business documents

Reference copies for your own use β€” licenses, insurance, pricing sheets, agreements.

Recommended documents to keep on hand

A practical starting checklist for a junk removal business β€” upload copies of whichever of these you have so they're always at your fingertips in the field.

Customer-facing
Service Agreement / Work Order ContractTerms, liability, cancellation policy β€” signed before or at the job
Certificate of Insurance (COI)Many property managers, landlords & commercial clients require this before they'll hire you
W-9Needed if a commercial client 1099s you or requires your tax ID on file
Blank Invoice TemplateFor jobs quoted or billed outside the dashboard
Liability Waiver / ReleaseProtects against damage disputes, especially on donation or hazardous-item jobs
Internal / business
Business LicenseWyoming business registration/license
USDOT Number DocumentationProof matching the USDOT# on your trucks
Vehicle Insurance & RegistrationCurrent copies for each truck/trailer
Subcontractor / Crew AgreementIf you bring on 1099 help for bigger jobs
Safety Data Sheets (SDS)For freon, chemicals, or anything hazardous you handle
Dump / Landfill Account InfoAccount numbers, receipts, disposal facility contacts
Pricing SheetsYour laminated Quick-Bid & Big Job sheets β€” handy to have digitally too

Add a property partner

Creates a login for a property manager, landlord, or realtor β€” they'll get their own portal showing their job history and a "request a cleanout" button. No re-explaining who they are every time.

Company / partner name
Contact name
Login email
Temporary password
Phone
Properties (one per line β€” label, then address)

Active partners

Crew onboarding link

Share this one link with anyone applying to work with you β€” no account needed on their end. They fill out their info and upload their documents; it lands here for you to review.

Applicants awaiting review

Active crew

Careers page link

Share this link anywhere you'd advertise an opening β€” Facebook, Indeed, a flyer. It shows everyone's open positions and collects applications directly.

Post a new opening

Job title
Type
Description
Requirements (optional, one per line)

Open positions

Applications

Post a spot job for contractors

Goes out to every active crew member on their portal. Whoever accepts first gets it β€” everyone else sees it's no longer available. Pay is shown up front, matching your on-call contractor agreement.

Job address
Date / time
Job description
Pay type
Flat pay ($)

Open β€” awaiting a contractor

Assigned / completed

Profit Calculator

Separate from the customer estimator β€” this is just for you, to check a job's real profit before or after you quote it. Nothing here is saved or sent anywhere.

Revenue β€” what you're charging (or charged) for this job
Costs

Profit & Loss

Junk Removal revenue pulls from Done/Invoiced jobs; Hotshot revenue pulls from Delivered/Invoiced shipments. Expenses come from what you log below, import, or scan β€” tagged by business as you enter them.

Expenses by category

Revenue vs. expenses, by month

Recommendations

Rule-based, from your own numbers — not a substitute for your accountant

Expense log

Add a canvasser

Name
Phone
Email
Territory β€” county

Canvassers

Log a New Lead

Company Name
Status
Type
Follow-up Date
Notes
Next Action

0
Interested
0
Maybe
0
Not a Fit

Leads

Market Research

Snapshot researched Aug 11, 2026 — not live or automatic. Your site is entirely static (no background server), so nothing here updates on its own. When you want this refreshed, just ask and it'll be redone with current data.

Local Competitors β€” Laramie / Albany County

CompanyPositioning / Notes
LoadUpNational franchise-style operator, local since 2014. Single item starts $79–80. Markets itself as "20–30% lower than competition" (their own claim, unverified). App-based booking, uses independent contractors.
Laramie Junk Removal LLCLocal operator serving Albany County. Limited public pricing found.
Bootstrap HaulingLocal SE Wyoming operator. Limited public pricing found.
Bro's HaulingLocal hauling partner network. Cited ranges: quick job ~$100+, standard job ~$220, larger job $500+.
Aptera / Corkd (lead-gen aggregators)Not actual haulers — these sites collect quotes and resell leads to multiple local companies, yours included potentially. Worth knowing they exist and shape what customers see when they search.

Two of these (Laramie Junk Removal LLC, Bootstrap Hauling) didn't have public pricing available online — worth a call-in "mystery shop" quote if you want a real comparison.

Price Benchmark β€” Your Pricing vs. Market Data Found

ServiceYour PriceMarket Data FoundRead
Single item$95–154LoadUp: $79–80 starting; general range cited $75–150Updated Aug 2026 — trimmed to narrow the LoadUp gap while staying above your 30% floor
1/4 truck$145Aggregator data (Laramie): $132 · (Bosler): $107 · (Rock River): $122Updated Aug 2026 from $175 — closes most of the gap to Hunks Junk Removal and local averages
1/2 truck$280Aggregator data (Laramie): $280 · (Bosler): $226Updated Aug 2026 from $299 — matches local market average, well above Hunks' break-even zone
Full house cleanout$950–1,500+General range cited: up to $2,000+ for whole-home cleanoutsWell within range

Take the aggregator numbers with real caution — those come from a lead-gen site, not verified invoices, and could be outdated or generated to look competitive. Directionally useful, not gospel.

Industry Trends Worth Knowing

  • Growth is real but the market-size numbers are all over the place. Different industry reports cite U.S. market size anywhere from $10B to $15B+ with growth rates from 5.5% to 12.5% CAGR depending on the source and what's included. Treat any single "the market is worth $X" figure with skepticism — it's a fast-growing industry, that part is consistent.
  • Franchises are consolidating share. 1-800-GOT-JUNK holds an estimated 12% of the U.S. market, College Hunks has 200+ franchise locations, Junk King operates in 35 states. Independent operators (like you) still hold an estimated 55%+ of the total market — you're not fighting for scraps, but franchise brand recognition is a real factor in bigger markets.
  • Same-day service and instant online pricing are now baseline expectations, not differentiators — you already have both, which matters.
  • Recycling/donation-first positioning is increasingly what customers actively look for, not just a nice-to-have. Worth leaning into in marketing copy if you aren't already.
  • Route optimization technology is cited as cutting fleet mileage up to 25% for larger operators — less directly relevant at your scale, but a sign of where bigger competitors are investing.
  • Commercial and construction-debris removal are growing faster than pure residential — worth keeping in mind if you're looking to grow beyond household jobs.

Fleet Tracking

Shows every job currently sharing live location via a driver's tracking link, all on one map. Updates automatically β€” no refresh needed. Nothing to set up here; this just visualizes what's already live from each job's "Start GPS tracking" button.

Live Map

Active Sessions

 

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Online booking β€” awaiting payment   Online booking β€” payment reported, needs confirming (see Bookings tab)

Block dates for online booking

Customers won't be able to book & pay online for a blocked date β€” this doesn't affect jobs you enter manually.

Date

Timecards

Crew member
Date range

Security & Access

Everyone with any kind of access to Vigil systems, in one place. Revoking access here takes effect immediately β€” the person loses access the next time their app or portal tries to load data.

Staff Dashboard Logins

Full access to everything in this dashboard. Revoking removes their access to the dashboard immediately, though their login itself isn't deleted (that has to be done in the Firebase console) β€” this just cuts off what it can see and do.

Partner Accounts

Property managers/landlords with portal access to their own job history.

Crew & Contractors

Anyone with an active crew portal β€” clock in/out, Spot Jobs, assigned jobs. Revoking deactivates their portal link immediately without deleting their history.

Canvassers

Territory canvassers with a commission portal.

E-Signatures

Send any document from your library for a customer or partner to sign online β€” no printing, no scanning. Meets the standard legal requirements for electronic signatures (intent to sign, consent, a signature tied to the record, and a saved copy) β€” for anything higher-stakes than routine paperwork, it's still worth a quick check with an attorney that this fits your specific situation.

Send a Document for Signature

Document to send
Recipient name
Recipient type
Phone (optional if signing in person)
Email (optional if signing in person)
Fields for them to fill in before signing (optional)

e.g. Contractor Name, Effective Date β€” matches the blanks on your document. They'll see a text box for each one on the signing screen.

On a tablet with the customer right there? Use Sign In Person Now β€” it hands this device straight to the signing screen, no link needed. Otherwise, Create Signing Link to text or email it for them to sign later.

Awaiting Signature

Signed Documents