Copy a reply, open the thread, and paste it from your own Reddit account. Post only 2 or 3 a day if the account is new.
Posted 0 of 18
Quote follow-up threads
#16r/Contractor
Anyone else lose jobs because they forget to follow up on quotes?
Pitch-free. r/Contractor bans SaaS pitches, market research, and pain-point fishing. A pitch can get the comment removed and the account banned on the first offense.
The quotes do not disappear because the customer said no. They disappear because they fall off the list.
Keep one Open Quotes list, one row per estimate: name, phone, date sent, amount, next follow-up date, and status (Sent, Followed up, Won, Lost). Every Friday, filter anything still open and work that list in one short block.
A simple cadence after you send it: a short text on day 2, another on day 7, and a last check on day 14. After that, mark it Lost unless they come back.
A text that stays light: "Hi [name], just checking that you got the estimate I sent for [address]. Happy to answer questions if anything is unclear."
What do you guys do when someone gets an estimate and then just stops responding?
Pitch-free. r/Contractor bans SaaS pitches, market research, and pain-point fishing. A pitch can get the comment removed and the account banned on the first offense.
A lot of people send the estimate and leave it, and that is a valid style if you are already busy. If you do want a check-in without chasing, keep it short and stop after a set number of touches.
A simple cadence: day 2, day 7, and day 14, then leave it alone. If they come back later, treat it as a new request and update the price if costs have changed.
Every Friday, review open quotes so nothing sits in a sent folder. A text like this is enough: "Hi [name], just making sure you received the estimate for [address]. No rush. Let me know if you have questions or if the timing has changed."
Pitch-free. r/Contractor bans SaaS pitches, market research, and pain-point fishing. A pitch can get the comment removed and the account banned on the first offense.
They do not need a paid CRM yet. They need one list and a habit.
Put every lead in a sheet the same day it comes in: name, phone, source (Google ads, and so on), date, job type, status (New, Contacted, Estimate sent, Follow up, Booked, Lost), and next follow-up date. New leads get a same-day reply. After an estimate goes out, follow up on day 2, day 7, and day 14.
Every Friday, filter the open rows and work that list. A short text is enough: "Hi [name], just checking that you got the estimate I sent. Happy to answer questions if anything is unclear."
The sheet is free. The Friday review is what keeps paid leads from sitting.
Anyone else still piecing roofing jobs together with spreadsheets and phone photos?
Pitch-free. People in this thread are already calling out shills or market research. A pitch will get roasted and may be removed.
If job status is already in Google Sheets, I would keep that as the spine and just tighten it, instead of jumping to a big all-in-one right away.
Give every job a short job number. Use that same number in the sheet, on the invoice, and as the album or folder name for photos. Useful columns: job number, address, status (Sold, Scheduled, On the roof, Punch, Invoiced, Paid), crew, and a link to the photo folder. A filter view for anything not Paid keeps the open work on one screen.
Photos can stay on phones if the naming is consistent. The mess usually starts when the sheet, the photos, and the invoice do not share an ID.
Pitch-free. Do not mention the offer, a demo, or a sample.
If Sheets, Calendar, and your notes already keep you organized as a single tech, I would not rip that up just to get away from QBO. Most pool apps still send the books somewhere else.
A tighter sheet can get you a lot of the "one place" feel. One row per account: name, address, service day, last service, next service, last invoice date, amount, paid or not, and a notes column. Filter by this week's service day. Use the same customer name in QBO so you are not reconciling two different lists. Calendar can still hold the appointments. The sheet is what you check for who is due and who has not paid.
Those of you running your own landscaping crew, what's your system for the business side?
Pitch-free. Do not mention the offer, a demo, or a sample.
"Spreadsheets worked until they didn't" is usually a structure problem, not a software problem.
Keep one Jobs tab, one row per job, and stop putting jobs, receipts, and mileage in the same grid. Useful columns: customer, address, job type, status, scheduled date, crew, hours, materials, estimate, invoice number, notes. Use data validation for status so people cannot type random words. A filter view for "this week" and "not invoiced" saves the nighttime data entry. If the crew needs to see the schedule, share a view-only tab, not the whole workbook.
If you only look at the bank statement, even a simple hours and materials column per job will tell you more than a new app will.
Pitch-free. Do not mention the offer, a demo, or a sample.
You can get a lot of what you described without buying a big field-service app.
Keep clients in Google Sheets, one row per customer: name, phone, address, price, service day, and notes. Put jobs on a shared Google Calendar and turn on the 1-hour notification so staff see it on their phones. The night before, filter tomorrow's rows and send a short confirmation text.
If staff need to update the sheet from the field, a Google Form that writes to the same sheet is easier than handing them the raw spreadsheet. Chrome on a computer and the Sheets or Calendar app on the phone is enough to start.
Anyone have a good Google Sheets template for tracking a lawn care business?
Pitch-free. Do not mention the offer, a demo, or a sample.
You do not need a fancy template. One Clients tab and one Jobs tab will get you further than a pretty sheet you are afraid to edit.
Clients tab: name, address, phone, services, price, frequency (weekly or biweekly), last service date, next due (last service plus 7 or 14 days), and notes.
Jobs tab: date, client (dropdown from the Clients tab), service, completed (checkbox), amount, notes. Use a service dropdown, a filter view for "not completed," and highlighting for any next-due date that is today or earlier.
Only add a column when you have used it twice. That is easier than a sheet with 30 columns you never fill in.
In need of help on a platform to choose for my small business
Pitch-free. Do not mention the offer, a demo, or a sample.
For two people, I would stay in Google Sheets a while longer. You can support "visit first, then estimate" with a status column.
One row per lead or job. Status dropdown: Call in, Visit scheduled, Visit done, Estimate sent, Won, Scheduled, Done, Lost. Other columns: name, address, phone, visit date, estimate amount, scheduled date, notes. When you book the visit, set the date and status. After the visit, change the status and add the estimate. Filter for "Visit scheduled" and "Estimate sent" so follow-ups do not disappear.
Google Calendar can hold the visit times. The sheet is what tells you what happens next.
how do you actually keep track of estimate requests without losing them?
Pitch-free. The top comment was "Sounds like market research to me." This sub bans SaaS pitches. Give peer advice only.
The fix is one list, not a better memory.
Make a single Estimates tab and log every request the same day it comes in, no matter whether it arrived as a text, a DM, a form, or a call. Columns: date in, name, phone, address, source, status (New, Called back, Walkthrough set, Estimate sent, Follow up, Won, Lost), next follow-up date, and notes. At the end of the day, scan for anything still on New. In the morning, filter by next follow-up date.
A blank job folder named by address, as someone else mentioned, is a good companion. The sheet is just the index so nothing sits in Instagram while you are on site.
How do you schedule for multiple projects and a growing crew?
Pitch-free. Do not mention the offer, a demo, or a sample.
Google Calendar gets messy once people move between jobs mid-week. A simple sheet can be clearer than a new platform, especially if you do not want another login.
Try a weekly tab: rows are crew members, columns are Monday through Saturday. Each cell is the job name plus Confirmed or Tentative. Keep a second Jobs tab with address, start, materials ready (yes or no), and notes. If the site is not ready, it stays Tentative and does not get a hard cell on the week view.
Update it the night before, not at 7 a.m. When someone calls out, shuffle only the Tentative and fill-in work.
Solo contractors, how do you keep up with invoicing?
Pitch-free. Do not mention the offer, a demo, or a sample.
The work is not the hard part. The invoice that never gets written is.
A simple rule: a job is not "done" on your list until an invoice number is sitting in that row. One sheet, one row per job: customer, date, amount, invoice number, sent date, paid date, and notes. Filter for done jobs with a blank invoice number, and again for anything unpaid past your terms.
Send the invoice before you leave the driveway if you can. If you cannot, a 30-second voice memo (customer, work, hours, materials) is enough to build it that night. The sheet is just so "I'll do it later" does not disappear.
Anyone using a CRM built for lawn care, or just making do with general tools?
Pitch-free. Do not mention the offer, a demo, or a sample.
If Sheets plus a calendar is already covering the week, I would not jump to a big lawn-care CRM until you know what is failing: quotes, routing, or billing.
One row per property: service day, frequency, last service, next due, price, and notes for gates, dogs, or quirks. A filter view for each weekday becomes your route list. A completed checkbox is enough for the crew if they can open the sheet on their phone.
If the sheet is only hurting on follow-ups, add a last-quote date and a next-follow-up column before you pay for a new system.
Pitch-free. Do not mention the offer, a demo, or a sample.
If Jobber already feels expensive and Tradify did not click, I would not replace it with another big suite yet.
For a new gardening and landscaping business, a Google Sheet plus Google Calendar can handle the first stretch. One row per job: customer, address, visit type (maintenance or project), status, date, estimate, invoice, and notes. Recurring visits get a frequency column and a next-due date. Projects need a couple extra fields: deposit paid, and a short change-notes column.
People often mention Yardbook as a cheaper step up when you want quotes and invoices without Jobber money. Whatever you pick, write down the one thing that is breaking (missed visits, messy quotes, or unpaid invoices) and choose around that.
Pitch-free. Do not mention the offer, a demo, or a sample.
You want totals by job, not a diary you have to flip through. A spreadsheet can do that if you log materials as a list, not as daily notes.
Make a Materials tab: date, job name (dropdown), item (soil, pavers, and so on), quantity, unit, and notes. Then a Jobs tab with one row per job. Next to each job, use SUMIF to total quantity by item, so you can see meters of soil or pavers for that job in one place. Filter Materials by job when you are on site.
Freeze the header, and protect the Jobs tab so people do not overwrite the totals. You should not have to scroll three weeks of days to find a number.
Do you guys use excel sheets, project management software, etc?
Pitch-free. Do not mention the offer, a demo, or a sample.
A lot of residential remodelers start in Excel or even Apple Notes, and that is fine at first. The sheet gets messy when two jobs overlap and you cannot see status at a glance.
Start with two tabs, not a full project-management platform. Jobs tab, one row per project: client, address, status (Estimate, Sold, Scheduled, In progress, Punch, Invoiced, Paid), start date, crew or trades, and notes. Materials tab: date, job, item, cost. Use a status dropdown and a filter for anything not Paid. Put the quote amount on the Jobs row so you are not hunting in email.
You can add a bigger platform later if the sheet actually runs out of road.
Post these after a few pitch-free replies so the account has some karma.
r/smallbusiness (offer mention allowed)
#1r/smallbusiness
When did Google Sheets stop being enough for your service business?
Offer mention is allowed here. Keep it helpful first, and do not include sales links.
For two people, Sheets usually breaks first when the same job gets updated in two places, or when you can't tell at a glance what is booked, quoted, or unpaid.
A setup that holds up longer: one Jobs tab, one row per job. Columns I would use: job name, customer, address, status (dropdown: Lead, Quoted, Booked, In progress, Done, Paid), scheduled date, crew, estimate amount, invoice number, notes. Keep customers on a separate tab. Use a filter view for "this week" and "unpaid" so you are not scrolling the whole sheet.
I build simple job trackers from a contractor's existing spreadsheet. Happy to share a sample if that would help.
Home service business owner and (LOTS of) spreadsheets.
Stay honest. They manufacture parts and have about 20 employees. Do not imply a simple job tracker will fix a manufacturing handoff.
I would pause on a full custom build until you can name the 2 or 3 things Jobber is not doing, and which spreadsheets exist only to cover those gaps. Often that is one missing handoff, not a new system.
Pick one spreadsheet as the source of truth for job status. One row per job, a status dropdown, the person responsible, and the next action. If Jobber already holds the schedule, do not rebuild it in a second sheet.
If the leftover sheet is just job status and crew notes, I build simple web trackers from a contractor's existing spreadsheet and can share a sample. I would not start with a custom ERP.