BidBook
Turn a job description into a priced Good / Better / Best bid in minutes.
How BidBook works — 3 steps
  1. Describe the job — the AI drafts the line items, or fill the form yourself.
  2. Tag each item Core, Plus or Premium — BidBook prices Good, Better and Best packages from the one bid as you type.
  3. Send the customer link — they pick a package, tap Approve, and the yes comes back to you.

Describe the job in your own words at the top and the AI drafts the line items — or fill the form in yourself. Tag each item Core, Plus or Premium and BidBook prices three packages from the one bid: Good (the essentials), Better (Good + the Plus extras — the one most customers pick), and Best (everything). Discount and tax are worked out per package, in whole cents, as you type.

When the bid is ready, tap Make the customer link and send it however you already talk to the customer. The link opens a clean page with your packages — they pick one, tap Approve, and the yes comes back to you as a text or email to the number or address in your usual setup. Saved a payment link and a deposit %? Their page shows the deposit due and a Pay deposit button that opens your link — BidBook never handles the money itself.

Every bid carries a Valid until date that prints on the bid. Saved bids are your chase board: each carries a status — Draft, Sent, Accepted, Declined (past its date, a Draft or Sent bid shows Expired on its own) — a Copy follow-up button that writes the check-in message for you, and, once accepted, a Make invoice button that writes the invoice for the package they picked, deposit and balance split out. The board also keeps your score: sent, approved, and dollars won. Saved bids live on this device only, in this browser — nothing is uploaded, and no account is needed to use any of it.

Step 1 · Describe the job

Type the job in your words, with prices you know — like “interior detail $189”.
BidBook builds the items below. Prices only come from you — no price means $0, marked price needed. Never made up.

Step 2 · Items & packages

DescriptionQtyUnit pricePackageLine total

Package tags build your three prices: Core items are in every package · Plus items join in Better and Best · Premium items are Best only. One bid, three yeses.

Discount & tax — both optional.

Everything on the bid, before discount & tax$0.00
Discount (%)−$0.00
Tax (%)$0.00
GOOD
$0.00
The essentials
BETTER ⭐
$0.00
Most customers pick this one
BEST
$0.00
Everything, top shelf
Deposit to book (on Better)$0.00

Step 3 · Send the bid

This builds itself while you type. Copy it into an email or message, print a clean copy — or make the customer link and let them approve on a page built for saying yes.

The date this bid stops being good. Starts at 30 days out — change it any time. It prints on the bid.

The link opens a clean page with your three packages — the bid travels inside the link itself, nothing is uploaded. Your customer picks a package, taps Approve, and the yes comes back to you as a text or email. BidBook itself sends nothing and takes no payments.

🧠 Your setup

Save the bid above as your usual setup and every new bid starts from it — your name, your usual items and rates, discount, tax, deposit and notes. Client and title always start blank; they're per job. The setup lives on this device only, never uploads. Forget it any time.

Shows on the quote as “Quote from …”. Leave blank and it stays off.
Customers approve on the link by texting this number.
No phone? Approvals come here instead.
Paste your own Stripe, Venmo or Cash App link and the customer page gets a “Pay deposit” button that opens it. BidBook never touches the money.
Due to book the job. Prints on the bid and shows on the customer link. 0 = no deposit line.

Saved bids — your chase board