Every customer-visible change, newest first, in plain words. Dated by the day it merged; changes reach bidtorch.com in small batches shortly after. Infrastructure and internal tooling are left out.
Latest Sep 19, 2026 · log starts Aug 20, 2026
Your name and direct phone on every quote's "sent by" line.
Set them once under Account. Until now the line rendered blank for every shop.
The getting-started checklist now asks you to get paid online.
Connecting Stripe or Square is the one step that makes deposits and pay-links work, and the checklist never mentioned it.
Saving a Stripe key now finishes the setup for you.
BidTorch registers the payment-notification receiver on your Stripe account the moment the key is saved. Restricted keys that cannot do this are refused with a plain message instead of silently half-working.
A quote with no priced options can no longer be sent.
The customer used to open an empty page.
New shops are told when a customer accepts a quote from day one.
Owner notifications on accept are now on by default for a new company, and a starter catalog that fails to seed says so instead of leaving a blank.
New companies no longer start with a leftover default quote prefix.
Set yours under Settings → Business; the next quote picks it up.
Typing 0 into a Business setting saves 0.
It used to snap back to the factory default.
A failed confirmation link now lands somewhere useful.
Every email BidTorch sends now carries a plain-text version alongside the HTML.
Better deliverability, and readable in clients that strip HTML.
Sign-up: resend the confirmation email, and a clear answer for an address that already has an account.
"Mark paid" works on an invoice with nothing due.
A failed read can no longer rewrite an invoice's amounts.
If BidTorch cannot read the invoice, it stops, rather than recalculating from a blank.
Invoice emails only say "pay online" when there is a way to pay online.
Shops without a connected payment account had customers looking for a button that was not there.
A tall three-option quote no longer prints page one blank.
Connected QuickBooks accounts stay connected.
Intuit expires an idle connection after 100 days; BidTorch now keeps it alive.
Photos are downscaled on the phone before upload.
Faster uploads on a job-site connection, and the customer page loads quicker.
Help Center refreshed for September: option cards, the scope box, one-step Accept & sign, Hours, screen layout, Zapier by API key, three plans.
Each option can carry a "What's included" scope box.
The customer sees what is in Good, Better and Best before comparing prices.
A blank option name no longer fails to save.
The Hours report shows the right day in your time zone.
Job time entries show the right day in your time zone.
Customer pages open in an in-app browser sheet on iPhone and Android.
A quote or invoice link opened from the app stays in the app.
Screen-layout switches, starting with the clock on the job page.
Pick which option is Recommended.
One checkbox per option, one pick per quote; the customer sees the badge.
Change orders pull lines from your catalog with the same picker the quote builder uses.
Per-company switches for the Punch List and Quotes-to-chase dashboard cards.
Get directions from the job, a way back from customer pages in the app, and no empty Punch List card.
The unbilled-work digest goes to the shop, not to whoever finished the job.
A maintenance plan can carry a fee, and the invoice for it is drafted on the plan's schedule.
The opt-in Hours tab: a day clock with no job attached, on the same time entries the job page keeps.
Friend referral links: bidtorch.com/go/<code>.
A shop that signs up through a friend's link carries the code through trial and conversion.
Five free calculators: markup vs margin, shop rate, job estimate, quiet quotes, blow-in insulation.
No signup, nothing leaves your browser.
The sign-up confirmation email is a designed email, not bare HTML.
Six breaks in the self-serve sign-up path, found by running it end to end, fixed.
A one-option quote prints as a document, not a lone card.
It used to print mostly blank and slice its own total.
A reopened quote expires again on schedule.
BidTorch is on Google Play.
A notice when finished work was never invoiced.
Customers can request a reschedule from their project page; the Punch List confirms it.
"Collected" on the dashboard counts money received, not document status.
Customer-view rows stack cleanly on phones.
Per-company module toggles: trim the workspace to your trade.
A Support tab inside the app.
BidTorch is on the App Store.
A heads-up when your quote-chase queue has gone quiet.
Send the same quote to a different contact: the link moves, not just the name.
A total at the bottom of the Jobs page for the filtered set.
Calendar event notes are visible and survive the next edit.
"Win rate" means the same thing on every page.
Per-lineal-foot items print with the right unit on the customer's quote.
A printed multi-option quote shows every option.
Preview a draft invoice, print a way to pay, and mail the address.
Wondering whether something specific is in the product? Straight answers covers the common questions; support covers the rest.