All American Waste

A self-serve signup that turns a visitor into a paying subscriber — without a single phone call.

All American Waste was signing up new residential customers the slow way: phone calls, manual quotes, and back-and-forth before anyone was actually billed. We built them a self-serve signup flow—pricing, address check, an accurate quote, and secure payment—that lives right on their website and works 24/7. A homeowner can go from “I need trash pickup” to an active, paid subscription in about a minute.

4-step signup

Address → start date → account → payment. Nothing extra, no dead ends.

24/7 self-serve

New customers sign up and pay themselves—no phone calls, no manual quoting.

Real-time quotes

Prorated pricing is calculated live from the customer’s chosen start date.

Secure payments

Card capture and subscriptions are handled securely by Stripe.

The Challenge

All American Waste had a website, but no way to actually become a customer on it. Getting service meant calling during business hours. Staff quoted prices by hand, explained how the first partial month would be billed, and manually collected payment.

  • No online signup—every new customer required staff time.
  • Pricing had to be re-explained on each call.
  • Prorating the first month was error-prone and hard to communicate.
  • Payment was not captured upfront, so signups could stall between “yes” and “paid.”

The Solution

We designed and built a self-serve signup flow that drops directly into their existing site. It pulls live pricing, verifies the service address, calculates an exact prorated quote based on the chosen start date, creates the customer account, and collects payment through Stripe—all in one guided path.

Because it is built as embeddable widgets backed by Supabase, the team can update plans and pricing without touching code, and every completed signup becomes a real customer with an active, paid subscription.

What We Built

Live pricing widget

Plans and prices are pulled live from the database, so the team can update pricing without a developer.

Address verification & service-area check

The flow verifies the address upfront and flags locations that need review.

Smart start date + prorated quote

Customers see the prorated first charge, first full payment, monthly price, and exact billing dates.

Account creation

A clean, minimal step captures only the information needed to activate service.

Stripe payments & subscriptions

Stripe securely creates the recurring subscription and stores the payment method for future billing.

Guided, transparent UX

A visible progress bar, smart defaults, exact totals, dates, and clear terms keep customers in control.

A Closer Look

Every screen was designed to reduce uncertainty before asking for commitment—show the price, show the dates, then ask for payment.

Live plans pulled straight from the database.
An exact, prorated quote the moment a start date is chosen.
Secure Stripe checkout and an honest confirmation state.

The Results

Signups run themselves

Customers can sign up and pay online, day or night, without staff involvement.

Accurate billing from day one

Prorated first charges are calculated automatically and displayed clearly, reducing billing confusion.

Every completed signup is paid

Payment is captured in the flow, so completion means an active subscription—not more follow-up.

Have a project in mind?

Let’s create something amazing together.