Module guide

    Invoicing & Payments

    Create invoices, send payment links, charge cards, and track every dollar until it reaches your bank.

    Dumpster Controls turns every order into a professional invoice your customer can view and pay from any device, with no account or login required. When you create an order you choose how it gets paid: an online payment link, a card charged over the phone, or a cash or offline payment you record manually. Online payments run through Stripe on a secure checkout page, and the app never stores card details.

    Once an invoice exists, the app does the follow-up for you. You can send or resend it by email and text message, copy the public invoice link to share anywhere, activate automatic payment reminders that run daily for up to 10 days, charge a saved card on file, apply discounts, and add extra fees such as overweight charges with photo evidence attached.

    For commercial customers with many rentals, the Customers page lets you consolidate multiple unpaid invoices into a single combined invoice with one payment link, so the customer pays everything at once while each order keeps its own records.

    The money side is fully visible in Finances under Your Money: every card payment shows the gross amount, the exact fees, and your net, plus the journey of each payment from charge to bank deposit. The same tools work for junk removal jobs, which have their own Send Payment Link and Mark as Paid actions.

    Step-by-step guides

    Frequently asked questions

    How much does payment processing cost?

    On the free plan, online card payments cost 2.99% + $3.99 per payment. On the Unlimited plan ($169/mo), you pay only 2.99% + $0.30 flat per payment. Cash, check, Zelle, and other manual payment orders are always free on every plan, with no processing fees ever.

    Do I need a Stripe account to use invoicing?

    You need a connected Stripe account for online payments: payment links, card by phone, card on file, and online booking payments. Setup takes about 2 minutes from the "Configure Payouts" tab in your account settings. Cash and offline invoices work without Stripe.

    Who pays the card processing fee?

    You choose per invoice under "Card Fee Handling": "Customer pays fee" adds it to the customer total, "Company absorbs fee" deducts it from your payout, and "Split 50/50" shares it. Extra charges are the exception: the company always absorbs the processing fee on extra charges, so the customer pays only the charge amount itself.

    When do I receive the money from an online payment?

    Card payments are held until the driver confirms delivery, then released to your Stripe balance and deposited to your bank following your Stripe payout schedule. You can watch each payment move through these stages on the Your Money page in Finances.

    Does my customer need an account to pay?

    No. Customers receive a public invoice link by email or text message. The invoice page shows the full breakdown, your company branding, and a "Pay Now" button that opens a secure Stripe checkout. No login is required.

    What happens if a customer does not pay?

    If you enabled "Auto-Reminders (10 days)" when sending the payment link, the customer receives daily reminders by email and SMS for up to 10 consecutive days with increasing urgency, and the reminders stop automatically once the invoice is paid. You can also charge a card on file, or record an offline payment with "Mark as Paid".

    Still stuck? Talk to our team

    Open a support ticket inside the app and our team will answer there.

    Log in and open a support ticket

    Try it yourself, free

    The software is 100% free with unlimited orders. No credit card, no demo, no contract.

    Create your free account