Stripe + ScaleYourJunk
Collect credit card and ACH payments on every invoice. Funds deposit to your own Stripe account — you own the merchant relationship, not us.
Best for
Every junk removal operator collecting payments online from residential and commercial customers
Setup time
5 minutes — just authorize your existing Stripe account inside ScaleYourJunk settings
Sync direction
Two-way sync keeps invoices, refunds, and payment status current automatically
Objects synced
Overview
Customers pay invoices online via credit card or ACH through a secure Stripe-hosted payment link — no manual card entry by your office staff
Funds deposit directly to your connected bank account on Stripe's standard two-business-day payout schedule with no ScaleYourJunk holds or intermediary accounts
Payment status updates automatically on the invoice, job record, and customer profile in ScaleYourJunk so your dispatcher and bookkeeper see real-time collection data
Partial payments are tracked — if a customer pays $200 on a $475 invoice the remaining $275 balance stays visible on the job and customer record
No payment holds or escrow — you connect your own Stripe account so every dollar routes directly from Stripe to your bank without ScaleYourJunk touching the funds
ScaleYourJunk does not process payments itself — Stripe handles all PCI-compliant card processing, tokenization, and fund settlement on their infrastructure
ScaleYourJunk does not hold, delay, or take a cut of your funds — deposits route directly from Stripe to the bank account you configured in your Stripe dashboard
This is not a ScaleYourJunk-branded payment portal — customers see your registered business name on the charge descriptor so your brand stays front and center
What Syncs
Every object, direction, and mapped field — so you know exactly what connects.
Payments
When a customer pays an invoice via card or ACH, Stripe fires a webhook to ScaleYourJunk within seconds. Payment status updates on the invoice, the linked job, and the customer record automatically — no manual reconciliation needed by your office staff.
checkPayment amount
checkPayment method (card or ACH)
checkTransaction ID
checkTimestamp
infoPartial payments are recorded as partial — the invoice shows the remaining balance and flags itself as partially paid so your dispatcher knows not to close the job.
Refunds
Initiate full or partial refunds from the ScaleYourJunk dashboard without logging into Stripe separately. The refund processes through Stripe, updates the invoice status in ScaleYourJunk, and adjusts the customer's balance — critical when you need to issue a quick $50 courtesy credit after a scheduling mishap.
checkRefund amount
checkReason code
checkOriginal transaction reference
checkRefund timestamp
infoRefunds take 5–10 business days to appear on the customer's statement per Stripe's processing timeline. ACH refunds can take slightly longer. Tell the customer to expect the credit within two weeks to avoid callback complaints.
Customer Payment Info
Card brand and last four digits display on the customer record for reference so your office can confirm which card was used. ScaleYourJunk never stores full card numbers — Stripe handles all PCI-compliant tokenization on their servers.
checkCard brand (Visa, Mastercard, Amex, Discover)
checkLast 4 digits
checkExpiration status
checkPayment method type (card vs. ACH)
infoIf a stored card expires before the next invoice, the customer must re-enter payment info when they click the payment link. ScaleYourJunk does not auto-charge saved cards — each invoice generates a fresh payment link the customer clicks to authorize.
Dispute / Chargeback Events
When a customer initiates a dispute with their bank, Stripe sends the event to ScaleYourJunk. The invoice is flagged as disputed so your team knows not to schedule follow-up work for that customer until the dispute resolves. Average junk removal chargeback rate sits around 0.3–0.5% — well below Stripe's 1% threshold.
checkDispute status (open, won, lost)
checkDisputed amount
checkReason category
checkEvidence deadline
infoYou have 7–21 days to submit evidence depending on the card network. ScaleYourJunk's before/after job photos and signed customer authorizations become your best evidence — operators who submit photos win roughly 65–70% of junk removal disputes.
Setup Steps
Connect in ~10 minutes. Here's exactly what to do.
checklistBefore You Start
check_circleCreate a Stripe account at stripe.com if you don't already have one — account creation is free and takes about 3 minutes
check_circleComplete Stripe's identity verification including your EIN or SSN, business address, and a government-issued ID — required before Stripe will enable payouts
check_circleConnect and verify a business bank account for deposits inside your Stripe dashboard — use the account where you want daily or weekly revenue deposited
check_circleDecide whether to enable ACH payments in addition to cards — ACH fees are 0.8% capped at $5 per transaction, saving you roughly $9 per $400 invoice compared to card rates
Connect Stripe in ScaleYourJunk
Navigate to Settings → Integrations → Stripe. Click 'Connect Stripe Account.' You'll be redirected to Stripe's OAuth page — sign in with your live Stripe credentials and click 'Authorize.' The entire flow takes under 60 seconds if your Stripe account is already verified.
warningCommon mistake: Do not connect a Stripe test or sandbox account. One operator in Tampa spent two days sending invoices before realizing customers were hitting a test checkout page. Use your live Stripe account — test mode keys will not process real charges.
Verify the connection
After authorizing, ScaleYourJunk confirms the connection and displays your Stripe account name and the last four digits of your connected bank account. Send yourself a $1 test invoice to verify the payment link renders correctly, the checkout loads your business name, and the payment confirmation flows back into ScaleYourJunk within 30 seconds.
warningCommon mistake: If the connection fails, the most common cause is incomplete Stripe identity verification. Log into your Stripe dashboard, check for any pending verification steps under Settings → Business Details, and resolve them before retrying. A second common issue: browser extensions blocking the OAuth redirect — try an incognito window.
Configure payment preferences
In Settings → Integrations → Stripe, choose whether to enable ACH alongside card payments. For most junk removal operators, enabling both makes sense — residential customers prefer cards while commercial property managers often prefer ACH to avoid the 2.9% card surcharge on $1,500+ cleanout invoices.
warningCommon mistake: Skipping ACH setup costs you real margin on commercial jobs. A $2,000 construction-debris invoice costs you $58.30 in card fees versus $5.00 via ACH. Over 20 commercial jobs a month, that is $1,066 in annual savings just by toggling ACH on.
Start invoicing with payment links
Every invoice you send from ScaleYourJunk now includes a Stripe-powered payment link. Customers click to pay by card or ACH on a secure Stripe-hosted checkout page showing your business name. Payments deposit to your bank on Stripe's standard schedule — typically 2 business days for established accounts. New Stripe accounts may see a 7-day initial hold.
warningCommon mistake: New Stripe accounts often have a 7–14 day payout delay for the first few transactions while Stripe builds trust. Don't panic — this is temporary. After your first $2,000–$5,000 in processed volume, payouts typically shift to the standard 2-business-day rolling schedule.
Train your crew on payment flow
Make sure your drivers know that invoices are sent digitally with a payment link — they should not be collecting cash or running cards through a personal Square reader. If a customer asks to pay on-site, the driver can text or email the invoice link from the job screen in ScaleYourJunk. Payment posts to the job record within seconds of customer checkout.
warningCommon mistake: Allowing drivers to collect cash or use personal payment apps creates accounting nightmares. One three-truck operator in Phoenix discovered $3,800 in unreported cash collections over six months because drivers pocketed payments. Route every dollar through the Stripe-linked invoice for a clean audit trail.
Permissions & Security
Exactly what we access, what we don't, and how to disconnect.
Permissions Requested
checkProcess payments on your Stripe account via secure payment links embedded in ScaleYourJunk invoices
checkCreate Stripe Checkout sessions linked to specific ScaleYourJunk invoices and job records
checkIssue full and partial refunds from the ScaleYourJunk dashboard without requiring separate Stripe login
checkRead transaction and payout data to display payment status inside ScaleYourJunk
Data Accessed
checkPayment amounts, status, and settlement timestamps for each transaction
checkTransaction history linked to ScaleYourJunk invoice and customer records
checkCard brand and last four digits for customer reference display
checkDispute and chargeback event status and deadlines
Not Accessed
blockFull card numbers — Stripe tokenizes all card data on their PCI Level 1 servers
blockYour bank account numbers or routing details stored in Stripe
blockStripe dashboard configuration, user permissions, or API keys
blockOther Stripe-connected applications or their transaction data
How to Disconnect
Go to Settings → Integrations → Stripe → Disconnect. Any payments already in progress will still settle through Stripe to your bank. Future invoices generated after disconnection will not include a payment link until you reconnect. Historical payment data remains visible in ScaleYourJunk for your records.
Common Issues & Fixes
Symptom → Cause → Fix. Saves you a support ticket.
Symptom
Customer says the payment failed at checkout
Cause
Card declined by issuing bank — most common reasons are insufficient funds, fraud hold triggered by an unfamiliar merchant name, or an expired card on file
Fix
Ask the customer to try a different card or switch to ACH. If they insist the card is valid, have them call the number on the back of their card to authorize the charge. Large first-time charges over $500 frequently trigger fraud filters.
Symptom
Payment shows in Stripe but not in ScaleYourJunk
Cause
Webhook delivery delay between Stripe and ScaleYourJunk — typically resolves within 1–5 minutes but can take longer during Stripe platform incidents
Fix
Wait five minutes and refresh the invoice page. If the payment still does not appear, go to Settings → Integrations → Stripe and click 'Sync Now' to force a manual pull. If that fails, contact ScaleYourJunk support with the Stripe transaction ID.
Symptom
Payout not received in bank account
Cause
Stripe's standard payout schedule is two business days. New accounts or accounts with recent disputes may have extended hold periods of 7–14 days
Fix
Log into your Stripe dashboard and check Payouts → Upcoming for the expected deposit date and amount. If the payout shows as failed, verify your bank account details in Stripe — one typo in the routing number is the most common cause of failed payouts.
Symptom
Customer received invoice but sees no payment button
Cause
Stripe connection was disconnected or the OAuth token expired — ScaleYourJunk cannot generate a payment link without an active Stripe connection
Fix
Go to Settings → Integrations → Stripe and verify the connection shows as active. If it shows disconnected, re-authorize by clicking 'Connect Stripe Account' again. Then resend the invoice — the new copy will include the payment link.
Get Paid Faster with Stripe
Customers pay online via invoice link. Funds deposit to your bank in 2 business days. No ScaleYourJunk processing fee, no payment holds, no middleman.
Stripe: FAQ
Related Resources
Invoicing & Payments
Create and send professional invoices with embedded Stripe payment links directly from completed job records in ScaleYourJunk.
FeatureCRM & Customer Management
Every payment, refund, and dispute is logged on the customer record — giving your office full collection history at a glance.
IntegrationQuickBooks Integration
Growth-plan operators sync Stripe payments to QuickBooks automatically — no double-entry, no reconciliation headaches at month-end.
FeatureReports & Analytics
Revenue dashboards pull from Stripe payment data to show daily collections, outstanding balances, and average days-to-pay metrics.
Your Stripe Account. Your Revenue. No Middleman.
Connect Stripe in 5 minutes. Collect card and ACH payments on every invoice. Funds deposit directly to your bank — no ScaleYourJunk processing fee, no holds.
Included in all plans