Latest / AI Builds It: Easy Coding Tools / Build a House-Cleaning Quote Calculator With Bolt and Stripe
Transcript
- 0:00SPEAKER_00: Build a house cleaning quote calculator with bolt and stripe.
- 0:03SPEAKER_00: Yes, a focused quote calculator can cut the back and forth before a cleaning quote.
- 0:09SPEAKER_00: Build it in bolt with editable prices, lead capture, and an optional stripe deposit.
- 0:15SPEAKER_00: Skip a full booking system unless the company needs live scheduling.
- 0:19SPEAKER_00: The win is simple.
- 0:21SPEAKER_00: Customers answer the same questions in one place, see an estimate right away, and send their details with the request.
- 0:30SPEAKER_00: The owner still confirms the job and schedule.
- 0:34SPEAKER_00: Keep the tool focused on the quote.
- 0:36SPEAKER_00: A cleaning company does not need a mini CRM to stop asking how many bedrooms and do you want a deep clean over text?
- 0:45SPEAKER_00: It needs a mobile-friendly page that collects the details needed for a useful estimate.
- 0:51SPEAKER_00: Keep the first version to four jobs.
- 0:53SPEAKER_00: Ask about bedrooms, bathrooms, and home size.
- 0:56SPEAKER_00: Offer deep clead extras, such as oven or fridge cleaning.
- 1:00SPEAKER_00: Show a clear itemized estimated price.
- 1:03SPEAKER_00: Save the customer's contact details and request.
- 1:07SPEAKER_00: Add a deposit button if the owner wants one.
- 1:10SPEAKER_00: Leave calendars, crew assignments, route planning, and automatic reminders out of this build.
- 1:16SPEAKER_00: Those features turn a small quote tool into a booking system and a much larger project.
- 1:22SPEAKER_00: Skip this calculator for a cleaner who needs customers to pick a live appointment time and see which crew is free.
- 1:29SPEAKER_00: It does not manage availability.
- 1:31SPEAKER_00: A worked example, Mia's Bright Nest Cleaning.
- 1:35SPEAKER_00: Let's use Mia's Bright Nest Cleaning, a fictional two-person company.
- 1:39SPEAKER_00: Mia gets quote requests through texts and a website contact form.
- 1:44SPEAKER_00: She keeps asking for the same details, then works out a price by hand.
- 1:49SPEAKER_00: For the demo, Mia sets these rates:$110 base price for up to two bedrooms, one bathroom.
- 1:56SPEAKER_00: And 1,000 square feet plus$20 for each extra bedroom.
- 2:02SPEAKER_00: Plus$15 for each extra bathroom.
- 2:05SPEAKER_00: Plus$25 for a$1,001 to$1,500 square foot home.
- 2:11SPEAKER_00: Plus$55 for a$1,501 to 2,000 square foot home.
- 2:17SPEAKER_00: Plus$60 for a deep clean.
- 2:20SPEAKER_00: Plus$25 for oven cleaning.
- 2:22SPEAKER_00: Plus$20 for fridge cleaning.
- 2:25SPEAKER_00: A customer enters two bedrooms, two bathrooms, 1,200 square feet, and selects deep cleaning and oven cleaning.
- 2:34SPEAKER_00: The calculator shows$110 base plus$15 extra bathroom plus$25 size adjustment plus$60 deep clean plus$25 oven equals$235 estimate.
- 2:50SPEAKER_00: These are demo rates, not market prices.
- 2:54SPEAKER_00: The page should call the result an estimate until Mia confirms the home and accepts the job.
- 3:00SPEAKER_00: What the customer sees on a phone, the customer sees a short form with large tap targets, bedrooms and bathrooms, a home size range, checkboxes for deep clean, oven, and fridge.
- 3:13SPEAKER_00: An estimate that updates as they choose.
- 3:16SPEAKER_00: A breakdown of how the estimate was calculated.
- 3:18SPEAKER_00: Name, phone, email, and zip code fields.
- 3:22SPEAKER_00: A button to send the request.
- 3:23SPEAKER_00: After submitting, the customer sees a confirmation.
- 3:26SPEAKER_00: If Mia enables deposits, the page can offer a 20% deposit toward the request.
- 3:33SPEAKER_00: On the$235 example, that is$47.
- 3:37SPEAKER_00: What Mia edits, Mia signs into a private owner page.
- 3:41SPEAKER_00: She can change the base price, size ranges, extra room charges, add-on prices, and deposit percentage.
- 3:49SPEAKER_00: She can also view a list of requests with the customer's contact details, selections, estimate, and submission time.
- 3:56SPEAKER_00: That is enough control for this tool.
- 3:59SPEAKER_00: A pricing edit should not require a developer or another round of prompting.
- 4:04SPEAKER_00: Price the build and make the monthly cost clear.
- 4:07SPEAKER_00: I'd sell the first version for$149 setup and$29 per month for a small care plan.
- 4:15SPEAKER_00: Keep the setup scope tight.
- 4:17SPEAKER_00: One branded calculator, one owner login, an editable rate card, a request list, and the optional deposit flow.
- 4:25SPEAKER_00: The$29 monthly plan can cover one small price or menu edit and basic help if the form stops working.
- 4:32SPEAKER_00: Quote new features separately.
- 4:34SPEAKER_00: Bolt Pro currently costs$25 per month when billed monthly.
- 4:39SPEAKER_00: It includes hosting, starts with 10 million monthly tokens, and supports custom domains.
- 4:46SPEAKER_00: That is domain support, not a free new domain name.
- 4:49SPEAKER_00: So connect a domain the owner already has or price a new registration separately.
- 4:55SPEAKER_00: Bolt Pro Pricing.
- 4:56SPEAKER_00: Be direct about who pays that$25.
- 4:59SPEAKER_00: The cleanest setup is for Mia to own her Bolt and Stripe accounts and pay Bolt directly.
- 5:06SPEAKER_00: Her ongoing bill is then$54 per month,$25 for Bolt Pro plus your$29 care plan before any new domain registration or card fees.
- 5:18SPEAKER_00: Stripe's standard U.S.
- 5:19SPEAKER_00: pricing for domestic online card payments is 2.9% plus 30 cents per successful transaction.
- 5:26SPEAKER_00: It has no monthly fee on standard pricing.
- 5:29SPEAKER_00: A$47 deposit would cost about$1.66 to process.
- 5:35SPEAKER_00: Stripe pricing for the freelancers math.
- 5:37SPEAKER_00: $129 monthly client covers a$25 Bolt Pro seat with$4 left before labor.
- 5:44SPEAKER_00: Five care plan clients bring in$145 per month.
- 5:49SPEAKER_00: After that$25 seat,$120 remains before labor.
- 5:55SPEAKER_00: That is why the care plan needs a clear limit and why the client should pay for their own production account rather than quietly using your$29 to cover their hosting.
- 6:08SPEAKER_00: Build the first version in Bolt.
- 6:11SPEAKER_00: I'd sell this as a one afternoon first build.
- 6:15SPEAKER_00: Bolt's Small Business Guide says a basic booking form can land in an afternoon.
- 6:21SPEAKER_00: This calculator has a narrower job.
- 6:24SPEAKER_00: Bolt's Small Business Guide, Bolt Pro, gives you hosting and custom domain support for the live.
- 6:32SPEAKER_00: Client branded version.
- 6:34SPEAKER_00: You can also build and preview before connecting the client's domain.
- 6:38SPEAKER_00: Bolt's database tools can store the editable rates and customer requests.
- 6:44SPEAKER_00: Intro to Bolt.
- 6:45SPEAKER_00: Start with this prompt.
- 6:47SPEAKER_00: Build a mobile first house cleaning quote calculator for Mia's Bright Nest Cleaning.
- 6:52SPEAKER_00: The customer must be able to select bedrooms, bathrooms, a home size range, and optional deep cleaning, oven cleaning, and fridge cleaning.
- 7:01SPEAKER_00: Show an itemized estimate that updates when choices change.
- 7:04SPEAKER_00: Then, collect name, phone, email, and zip code and save each request with the selections, estimate, and submission time.
- 7:13SPEAKER_00: Create a protected owner page with one owner login.
- 7:17SPEAKER_00: On that page, Mia must be able to edit every price, size range, extra, and deposit percentage, and view customer requests.
- 7:26SPEAKER_00: Store all prices in editable settings, not hard-coded in the calculator.
- 7:31SPEAKER_00: Do we use these as clearly labeled demo rates?
- 7:35SPEAKER_00: $110 base for up to two bedrooms, one bathroom, and$1,000 square feet.
- 7:41SPEAKER_00: $20 per extra bedroom.
- 7:43SPEAKER_00: $15 per extra bathroom.
- 7:46SPEAKER_00: $25 for$1,001 to$1,500 square feet.
- 7:50SPEAKER_00: $50 for$1,500 to$2,000 square feet.
- 7:55SPEAKER_00: $60 deep clean extra.
- 7:57SPEAKER_00: $25 oven.
- 7:59SPEAKER_00: $20 fridge.
- 8:00SPEAKER_00: Do not add scheduling, crew assignment, or a full CRM.
- 8:04SPEAKER_00: Keep the page simple, fast, and easy to use on a phone.
- 8:08SPEAKER_00: Bolt's Documented Stripe Integration supports one-time payments and subscriptions.
- 8:14SPEAKER_00: It needs a Bolt database or SupaBase project and authentication configured.
- 8:19SPEAKER_00: It uses server-side functions for payment handling.
- 8:22SPEAKER_00: That makes the owner login and database part of the plan.
- 8:26SPEAKER_00: Not a surprise feature to Bolt on at the end.
- 8:29SPEAKER_00: Bolt Stripe Integration Guide.
- 8:32SPEAKER_00: After the calculator works, prompt Bolt.
- 8:35SPEAKER_00: Add an optional Stripe Deposit button.
- 8:38SPEAKER_00: Set the default deposit to 20% of the displayed estimate and let the owner change the percentage or turn deposits off in the owner settings.
- 8:48SPEAKER_00: Save the customer's request before sending them to checkout.
- 8:52SPEAKER_00: Use Bolt's built-in stripe integration and test mode.
- 8:56SPEAKER_00: Do not store card details in the app.
- 8:59SPEAKER_00: Show a clear confirmation after a successful payment.
- 9:03SPEAKER_00: Test it on a phone before you hand it over.
- 9:06SPEAKER_00: Run the same examples through the calculator and Mia's rate sheet.
- 9:11SPEAKER_00: Test a small home with no extras.
- 9:14SPEAKER_00: Then test a home right at a size boundary, such as 1,000 and 1001 square feet.
- 9:21SPEAKER_00: Check that the price changes by exactly the amount Mia set.
- 9:25SPEAKER_00: Then send a test request and confirm it appears in the owner's list.
- 9:30SPEAKER_00: For Stripe, test both a successful payment and a decline payment before connecting live payments.
- 9:37SPEAKER_00: Bolt documents test mode setup and payment testing in its integration guide.
- 9:43SPEAKER_00: Bolt Stripe testing steps your once the owner approves the rates, publish the page, and connect the company's domain.
- 9:51SPEAKER_00: Bolt hosts published projects and supports custom domains on paid plans.
- 9:57SPEAKER_00: Bolt hosting and domains.
- 9:59SPEAKER_00: Sell the shortcut, not the AI, pitch the result.
- 10:03SPEAKER_00: A customer can tell you the size of the home, choose extras, and see an estimate without texting you five times.
- 10:11SPEAKER_00: Show the owner a phone demo using their actual rate sheet, then offer the$149 setup and$29 monthly care plan.
- 10:21SPEAKER_00: Send this message to 10 local cleaning companies tonight.
- 10:25SPEAKER_00: I'm building a simple quote calculator for cleaning companies.
- 10:29SPEAKER_00: Customers enter bedrooms, bathrooms, home size, and extras, then send you a ready-to-review request.
- 10:36SPEAKER_00: Would you show me your current price sheet?
- 10:38SPEAKER_00: I can set up a branded first version for$149.
- 10:43SPEAKER_00: With optional monthly edits for$29.
- 10:46SPEAKER_00: Get one owner to send their prices.
- 10:48SPEAKER_00: That is the fastest path from a neat demo to a paid build.
- 10:52SPEAKER_00: All links to sources are available in the text version of this article.
- 10:57SPEAKER_00: You can find the full article at easycoding.toolslash blog.
- 11:02SPEAKER_00: Thanks for listening.
- 11:04SPEAKER_00: For more practical AI coding guards, tool comparisons, and resources for builders, visit easycoding.tools.
- 11:11SPEAKER_00: And if it's easier to remember, just go to aibuilds.it.
- 11:16SPEAKER_00: It redirects to Easy Coding Tools.