Client name, vehicle, phone number, and last 8 of VIN are required before taking payment.
Line Items
Optional internal record only.
Appointment Actions
Payment
Deposit Requirement$0.00
Deposit StatusDue
Waiving a deposit requires an internal note.
Subtotal$0.00
Discount$0.00
Tax$0.00
Total$0.00
Paid$0.00
Balance Due$0.00
PAYMENT REQUIRED
Do not release vehicle while a balance remains due.
LOCKED
Payouts & Reconciliation
Click any completed transaction for receipt and refund actions.
Gross Sales
$0.00
Stripe / Pay Later Fees
$0.00
Net
$0.00
Paid to Bank
$0.00
In Transit
$0.00
Available in Stripe
$0.00
Pending
$0.00
Tax Collected
$0.00
Transactions
0 transaction entries. Refunds are posted on the day they are issued.
Time
Client
Vehicle
Payment
Gross
Tax
Fee
Net
Funds
Payout
No transactions for this day.
Refund operating procedure: the original charge and original processing fee remain intact. A refund creates a separate negative reconciliation entry on the refund date, including the reversed tax and surcharge components.
Business Settings
Scheduling, branding and payment defaults.
Business Branding
Real shops can upload their own logo. The public sandbox stays TintBuddy branded.
TintBuddy Demo
Sample branding only. A real business sees its own shop name and logo here.
Company Information
Business details used across your TintBuddy account, receipts and customer communications.
Demo only — company information changes are not saved to a real shop account.
Payment Settings
Connect and manage the shop's Stripe account, payment methods, surcharge settings, payouts and other payment preferences.
Connected
Demo payment account connected
This sandbox simulates a connected Stripe account so you can explore the payment workflow.
Demo only. In production, Manage Settings opens the shop's connected Stripe payment settings.
Operating Hours
Appointments can only start and end inside these hours.
Scheduling
Start times and durations are generated independently from these increments.
Sales Tax
Master switch for tax collection.
State Tax
Stored separately; customer sees combined Tax.
Local Tax
Stored separately; customer sees combined Tax.
Reminders
Automatic client reminders. Manual actions remain available even when automatic reminders are off.
Deposit Reminders
While a required deposit remains unpaid.
Appointment Reminders
Before the scheduled appointment.
Delivery Rules
Automatic reminders are on.
Require Deposits
Global default for new appointments.
Per-Appointment Deposit Override
Allow the normal deposit to be waived on a single appointment.
On: an appointment can waive the normal deposit and show N/A. Every override requires an internal note.
Account Security
Account security is available to signed-in shops. The public demo has no account.
Payout Status Guide
What each transaction status means in TintBuddy.
Paid to BankStripe reports the payout as paid to the shop's bank account.
In TransitThe payout is on its way from Stripe to the shop's bank.
Available in StripeFunds are available in Stripe but have not yet been paid out to the bank.
PendingThe payment is still settling and is not yet available for payout.
Partial RefundPart of the original payment has been refunded.
RefundedThe payment has been fully refunded.
New Appointment
Waive Deposit for This Appointment
Shows N/A instead of the normal deposit.
Reschedule Appointment
Update the appointment date, start time, or duration.
Refund Deposit
Client—
Vehicle—
Deposit Refund$0.00
Preview only. Production will refund the original deposit payment through Stripe and create a refund reconciliation entry.
Delete Appointment?
This appointment
Are you sure you want to delete this event? This action cannot be undone.
This appointment still has a paid deposit. Refund the deposit before deleting the appointment.
Waive Deposit
This changes the required deposit to N/A for this appointment only.
Enter an internal note.
Send Appointment Reminder
Client—
Appointment—
Phone—
EmailNot provided
Demo only. The live version would use the configured text/email service.
Request Deposit
Client—
Vehicle—
Deposit Requested$0.00
Demo only. Production would create a Stripe card/wallet Checkout Session for the deposit amount only.
Send Payment Link
Client—
Amount Requested$0.00
SurchargeOff
Payment OptionsCard / Wallet
Demo controls only. Sending/opening a Pay Later link never counts as payment.
Stripe Checkout — Demo
ServiceAppointment balance
Balance$0.00
Eligible-card surchargeDetermined by Stripe
Amount due before any eligible surcharge$0.00
Surcharge is enabled. Production should let Stripe determine card eligibility and the compliant surcharge amount; the app should store Stripe's actual result with the transaction.
Manager Override
Production: manager/owner only, with audit logging.
Enter an internal note.
Test Payment
Prototype only — this does not process a real payment.
Search Transactions
Search all payments and refunds by customer, vehicle, payment method or last four, amount, phone, email, or transaction ID.
0 results
Date
Time
Client
Vehicle
Payment
Gross
Funds
No matching transactions.
Transaction
—
Amount Paid
$0.00
Original Payment Breakdown
Sale / Service$0.00
State Tax$0.00
Local Tax$0.00
Tax$0.00
Card Surcharge$0.00
Total Paid$0.00
Original Processing Fee$0.00
Original Net$0.00
Refund Summary
Refunded Sale$0.00
Refunded Tax$0.00
Refunded Surcharge$0.00
Total Refunded$0.00
Remaining Refundable$0.00
Receipt
Resend the original Stripe receipt or copy its hosted link.
Email Receipt
Demo only. Production would resend the receipt using the Stripe-supported receipt flow for the original charge.
Text Receipt
Demo only. Production SMS would contain the hosted receipt link.
Refund Payment
Original Payment$0.00
Already Refunded$0.00
Remaining Refundable$0.00
V7 automatically reverses the proportional remaining state tax, local tax, and stored surcharge.
Sale / Service-$0.00
State Tax-$0.00
Local Tax-$0.00
Surcharge-$0.00
Customer Refund-$0.00
The original processing fee remains on the original charge. This refund posts as a separate negative reconciliation entry on today's date.