TX Dynamics · Product Requirements

Dspacht · Product Requirements

The full documented scope of the Dspacht dumpster-rental marketplace, captured from our calls and your notes, and laid out here for your review and sign-off before development begins.

Prepared by TX DynamicsFor Dspacht Technologies LLCStage: pre-development review13 Jul 2026

About this document. This is the complete product specification for Dspacht, built from our design calls, your requirements notes, and the approved designs. Please read it as the single source of truth for what we are building. Anything you want to add, remove, or adjust is easy to change now, before the build starts. The short list of items we still need to confirm together is in section 10.

1 What Dspacht Is

Dspacht lets a verified customer find a nearby dumpster on a map, book a size and delivery window, and pay through the app, while the rental money flows straight from the customer's card to the hauling operator's bank and never passes through Dspacht, which keeps only its platform fee. This is what keeps Dspacht on the software-platform side of state waste-hauling law.

Dspacht is a multi-vendor marketplace connecting customers who need a dumpster with local operators who own the trucks and dumpsters. It runs across mobile (customer and driver apps) and web (operator and admin dashboards), and is positioned as a software platform only, not the merchant or hauler of record.

2 The Problem It Solves

Renting a construction or junk dumpster today means phone calls, unclear pricing, and no standard booking flow. Operators are fragmented, local, and mostly run their jobs off a desktop in an office. Dspacht connects customers directly with local operators, making booking fast, transparent, and trackable.

The most important design constraint is regulatory. State waste-hauling law treats whoever collects payment for the disposal service as the merchant of record, which brings broker liability and multi-state permits. Dspacht's entire design keeps it a software / lead-generation platform: the customer pays the operator directly through a secure payment split, Dspacht only ever holds its own fee, and the operator remains the party of record for the waste service. Every feature is built to preserve that line.

3 Who Uses It: The Four Roles

Role What they can do Where
Customer Sign up and verify identity, search dumpsters on a map by delivery address, book a size and time window, pay the booking fee or subscribe, declare special items, track the truck and dumpster live, request pickup, view receipts, review operators, and send price estimates to their own clients Customer mobile app (iOS + Android)
Operator Sign up as a hauling company or individual, onboard with license, insurance and bank details, manage multiple yards and delivery radius, create listings, accept jobs, assign drivers, upload proof of delivery and weight tickets, get paid directly to their bank, and view sales analytics Operator web dashboard
Driver Invited by an operator, receive assigned jobs, navigate, update delivery status, and capture proof-of-delivery and load photos Driver mobile app
Admin The Dspacht team: approve operators, monitor live transactions, mediate disputes and override refunds, manage captured leads, create invoices and payment links for phone orders, and view subscriber and churn analytics Admin web panel

4 What It Does

Capability How it works
Verified customers only Sign up, then identity verification, then a verified badge; only verified customers can book
Find nearby dumpsters The customer's delivery address is matched against each yard's operator-set delivery radius; only in-radius listings appear, shown on a map with price and size on the pin
Book a dumpster Pick a listing, choose delivery address, date and time window, driveway or street placement (with an optional photo), sign the operator's terms, and pay the booking fee or subscribe
Weekend and holiday guard Friday bookings deliver Monday at the earliest; weekend bookings deliver Tuesday, unless the operator has pre-approved Monday. Scheduling up to 30 days ahead
Two-step payment hold The booking fee is charged at booking; when the operator accepts, the rental amount plus a security hold is reserved (not yet charged) on the card
Pay the operator directly A secure payment split routes the rental straight to the operator's bank; only the platform fee is Dspacht's, and the rental never sits in Dspacht's balance
Overweight settlement After pickup, the operator enters the weight ticket; the system compares it to the listing limit, captures any overweight or special-item charge from the hold, and releases the rest
Special-item handling A pre-pickup questionnaire (batteries, mattress, TV, tires, asbestos, mixed debris); listings show per-item fees, and asbestos declarations are routed to a compliant operator
Live tracking The customer sees the truck's live location and arrival; the dumpster is tracked during the booking; operators and admin see truck status
Lead capture when there's no match If no operator serves the area, a short form captures the request into the admin panel so Dspacht can match an operator from its private list
Subscription or per-booking Non-subscribers pay a flat per-booking fee; subscribers pay no booking fee and unlock premium features
Operator commission A flat per-container commission, billed to the operator's bank from the first sale
Manual and phone orders An operator or admin can create an order for an off-app customer, who is invited by SMS to join and verify; admin can also send an invoice and payment link
Dispute mediation The proof-of-delivery photo decides most cases; admin can override and refund

5 Core User Journeys

Customer booking (the main flow)

  1. Choose "Customer", sign up, and complete identity verification to earn the verified badge
  2. Explore the map of nearby yards, with price and size on each pin
  3. Open a listing (operator legal name, license number, size, price, weight limit, overweight rate, special-item fees, photo, terms)
  4. Book: delivery address, date, time slot, driveway or street placement with an optional photo, the special-item questionnaire, then sign the listing terms
  5. Pay the booking fee (or accept the subscription); the order lands in the operator's dashboard
  6. The operator accepts; the rental amount and security hold are reserved on the card
  7. The driver delivers and uploads a proof-of-delivery photo (no delivery is complete without it)
  8. The customer requests pickup; the driver picks up and photographs the load; the operator enters the weight ticket
  9. The system captures the rental and any overweight charge, releases the unused hold, and routes the rental to the operator's bank
  10. Both parties review each other; the receipt and signed contract are available to download

Operator onboarding

  1. Sign up as a company or individual hauler with legal name, logo, license number, insurance, and bank account
  2. Submit for manual admin approval
  3. Once approved, create yards (each with its own address and delivery radius) and publish listings

Pending order timeout and reassignment

  1. A new order alerts the operator repeatedly (sound, push, SMS, email) for up to 4 hours
  2. If there is still no action at 4 hours, the order auto-cancels, the booking fee is returned to the customer, and the order is automatically reassigned to another in-radius operator

No match: lead capture

  1. When there is no operator in the area, the customer sees a friendly message and a short form
  2. The request becomes a lead in the admin panel, where Dspacht matches an operator from its private list and follows up

Cancellation

  1. Before the 5pm day-before cutoff: the customer can cancel; the rental and hold are released and the booking fee is kept (with a reschedule offered)
  2. After the cutoff or same-day, with the dumpster already scheduled: a dry-run fee applies and the booking fee is non-refundable; an operator who accepted must deliver
  3. If the operator cancels after accepting: the customer gets a full refund with no deductions, and Dspacht charges the operator a flat lead fee

6 How Payments Work

The payment design is the heart of Dspacht. It keeps the rental money out of Dspacht's accounts entirely, so Dspacht stays a software platform rather than the merchant of record.

flowchart TD
    A["Customer books"] --> B["Platform fee charged
to Dspacht's account"] B --> C["Operator accepts"] C --> D["Rental amount + security hold
reserved on customer card"] D --> E["Delivery completed
proof-of-delivery photo"] E --> F["Weight ticket entered"] F --> G["Overweight captured from hold
remainder released"] G --> H["Rental routed directly
to operator's bank"] H --> I["Dspacht keeps only
its platform fee"]
  • Only the platform fee ever settles into Dspacht's account. On a $100 rental, roughly $10 is Dspacht's fee and $90 goes straight to the operator; the $100 never sits in Dspacht's balance.
  • Operators are onboarded as connected payment accounts. If an operator does not already have one, it is created seamlessly under the platform so funds go straight to their bank.
  • A security hold is reserved at operator acceptance to cover overweight and special-item charges, and only the used portion is captured after a real weight ticket.
  • Dual receipts: one for the platform fee (Dspacht branding) and one for the service (the operator's legal name and license number).
The legal determination that this payment structure keeps Dspacht off merchant-of-record status is Dspacht's own legal position. TX Dynamics implements and technically verifies the money flow, and is not acting as legal advisor on the regulatory classification.

7 Pricing Model

Dspacht earns in three ways. The structure below is confirmed; the two exact customer-facing amounts are the one item we would like you to lock (see section 10).

Revenue stream Model
Customer per-booking fee A flat fee per booking for non-subscribers, any dumpster size (replaces the earlier percentage model)
Customer subscription A single monthly membership that removes the booking fee and unlocks all premium features, charged immediately on subscribe with no free trial
Operator commission A flat per-container commission, live from the first sale: $49 per 10yd and 15yd, $74 per 20yd and 30yd, billed to the operator's bank

Additional fees: a $249 dry-run fee charged to the operator when a customer cancels late or same-day with the dumpster already scheduled, and a $47 flat lead fee charged to an operator who cancels after accepting a job.

Premium (subscription-gated) features: priority support, latest features, no booking fee, truck GPS tracking, order and refund protection priority, operator messaging, weight-ticket visibility, and price estimates. Basic delivery status ("on the way" / "arrived") stays free for everyone.

8 Key Business Rules

  • Rental funds never settle into Dspacht's account; only the platform fee does.
  • A customer cannot book without passing identity verification.
  • An operator must accept any in-radius order and cannot reject it for being busy.
  • After the 5pm day-before cutoff, an operator who accepted must deliver.
  • No delivery is complete without a proof-of-delivery photo; disputes resolve in the operator's favor when that photo exists.
  • Overweight and special-item charges are captured only after a real weight ticket, never estimated.
  • A pending order auto-cancels at 4 hours, the fee is returned, and the order reassigns to another operator.
  • Asbestos declared means the order is held and rematched to a compliant operator.
  • Operator commission is billed per container from the first sale.
  • Dumpster GPS tracking runs only during an active booking and stops when the booking finishes.

9 Scope of This Build

Included

  • All four roles and surfaces: customer mobile, driver mobile, operator web dashboard, admin web panel
  • Identity verification for customers and license verification for operators
  • Map discovery with price and size pins, address-first search, and per-yard delivery radius
  • Booking with time windows, placement photos, weekend and holiday logic, and 30-day-ahead scheduling
  • The full payment split, security holds, dual receipts, and refunds
  • The flat per-booking fee, the single-tier subscription with premium-feature gating, dunning, win-back, and churn analytics
  • Operator commission, a suggested-pricing helper, and an operator sales-tax field
  • Weight-ticket overweight calculation, special-item fees and questionnaire, and asbestos rematch
  • Live GPS tracking of truck and dumpster
  • Lead capture, admin lead management, and admin messaging
  • Manual and phone orders with SMS invites, and admin invoice and payment-link creation
  • Operator multi-yard management, driver assignment, proof of delivery, and calendar
  • Reviews, rate-limited chat, and push notifications
  • Admin operator approval, dispute mediation and refund override, and transaction export (CSV / Excel / PDF)
  • The price-estimate feature, where a customer sends an estimate a homeowner can view and download without an account
  • English and Spanish at launch, with the architecture supporting more languages

Not in this build (planned for later)

  • The full per-state license and insurance validation matrix (the rules are captured; launch uses a license number, a verification step, and manual review)
  • Bank-transfer / pre-funded balance (card payments at launch)
  • Automated phone-call order reminders (SMS, push, and email at launch)
  • Deep accounting-software reconciliation (to be scoped with your accountant)

10 Points to Finalize Together

Everything above is documented and ready. To lock the build spec completely, we would like to confirm a short list of items with you:

  1. The two customer-facing prices: the final flat per-booking fee, and the final monthly subscription price.
  2. Confirmation that the earlier 10% platform fee is fully retired in favor of the flat per-booking fee.
  3. That the multi-state licensing matrix is deferred for launch, with a license number plus verification plus manual review used for now.
  4. GPS: that the dumpster's location comes from the operator's phone (rather than a hardware tracker), and who covers the recurring maps API cost.
  5. Subscription and the app stores: a subscription that unlocks in-app features can trigger Apple / Google in-app-purchase review; we will guide the right approach so it is approved cleanly.
  6. Your brand logo files for the splash screen.
  7. Two small design points still open: the "Trips" naming, and the "become a host" role-switch behavior.

11 The Path From Here

With the design approved and this document confirmed, development runs in three clear stages:

Stage What happens
Frontend development We build the full app interface across all four surfaces (customer app, driver app, operator dashboard, admin panel) on top of the approved design. This is the immediate next step.
Backend and admin We build the server, the payment split, the tracking and the admin panel that power everything the interface shows.
Deployment and launch We deploy to the App Store, Google Play, and the web, and hand over a live product.

We will keep you updated as each stage progresses, and confirm the finalize-list items above along the way.


Prepared by TX Dynamics for Dspacht Technologies LLC. This document reflects the requirements as understood today; it is meant to be reviewed, adjusted, and signed off before development begins.