
Sales to SaaS ISVs @AWS, AI/ML co-build / GTM. Posts are personal opinions on: tech, RE & biz ownership, passionate horse racing fan, oyster farmer, Huskies fan
Seattle, WA
Joined December 2008
- Tweets29K
- Following1.7K
- Followers2.5K
- Likes37.4K
Pinned Tweet
The short story + lessons from how I 'blew up' buying an SMB at age 43
1. 17 yrs of W2 Corp tech sales
2. Married, 3 kids 10-14 y.o.
3. Owned house, vaca home & rental
4. Living in Redmond
Life is good, yes? Yes, life is good, I'm on TV!
Soooo...why do this entrepreneur thing?
JD Klein retweeted
Augie Garrido won five national titles, and these two talks show why. One after a loss, one after a comeback win 🔥
JD Klein retweeted
Holy shit.
Dutch intelligence has uncovered Jared Kushner’s role as a Mossad agent.
JD Klein retweeted
The four faces that show what it’s like playing vs the Seahawks in the Mike Macdonald era
JD Klein retweeted
Live footage of @BobFergusonGov learning I generated 754,000 impressions on X FOR FREE in support of Voting Yes on I-645 in the past 7 days.
If you vote "Yes," it will repeal the illegal income tax.
It will not reduce funding to schools or human services because the tax doesn't go into effect until 2029. So we aren't taking anything away.
Starbucks left because of this. Microsoft has threatened to move jobs out of state. Amazon now employs nearly 15,000 fewer people in Seattle than at its peak. Seattle is second to last in the number of VC deals that closed in Q3.
Holding a small number of companies and rich people hostage, when they have options, is a foolish strategy that is already backfiring spectacularly.
The real solution to our problems is to reduce taxes on businesses and income. Why even tax people under 25 at all? Give families with children a HUGE tax credit. Make this state an incredible place to do business and have a family.
Encourage entrepreneurs to come here.
Get startups, agencies, and smart, motivated people to build here. We can increase overall state revenue if more people make stuff, employ people, and create more value for everyone here.
Not by chasing them out of the state and creating a hostile environment for business.
Remember this: governments and taxes don't make jobs. Entrepreneurs do.
JD Klein retweeted
I HIGHLY recommend you spend the weekend hardening your cybersecurity right now. HIGHLY RECOMMEND.
JD Klein retweeted
We analyzed the skills of 7,983 tech salespeople and 970,838 of their calls.
What we discovered?
Today’s sellers are weakest exactly where C-Suite buyers respond the strongest.
That’s an expensive problem.
Here are the three steps to solving it.
JD Klein retweeted
Can everyone please share this to all the course selling, web scraping grifters please
5/5 ⭐️; no notes
JD Klein retweeted
feels like a good day to show my draft intro for my second youtube video of all time
"THREE BORING BUSINESSES YOU COULDN'T PAY ME TO OWN"
JD Klein retweeted
I bought a landscape construction & a commercial landscape maintenance company and failed in EPIC fashion.
These numbers are ridiculous. I dumped hundreds of thousands into the business before it failed.
There’s ZERO chance you operate this alongside your W2.
If you work a W2 job and don't have a boring business that pays you $5k-$10k a month on top of your salary...
I got you.
Here are 9 boring businesses for sale today (& where to buy them):
Readers added context they thought people might want to know
The "cash flow" figures are Seller's Discretionary Earnings (SDE) including seller compensation for running the business; these service businesses are not passive side income atop a W2 salary and require active management or added costs that reduce net returns.
bizbuysell.com/learning-cente…
acquidex.com/blog/take-home…
bigideasdb.com/passive-busine…
duedilio.com/absentee-owner…
JD Klein retweeted
If you vote "Yes," it will repeal the illegal income tax.
It will not reduce funding to schools or human services because the tax doesn't go into effect until 2029. So we aren't taking anything away.
Starbucks left because of this. Microsoft has threatened to move jobs out of state. Amazon now employs nearly 15,000 fewer people in Seattle than at its peak. Seattle is second to last in the number of VC deals that closed in Q3.
Holding a small number of companies and rich people hostage, when they have options, is a foolish strategy that is already backfiring spectacularly.
The real solution to our problems is to reduce taxes on businesses and income. Why even tax people under 25 at all? Give families with children a HUGE tax credit. Make this state an incredible place to do business and have a family.
Encourage entrepreneurs to come here.
Get startups, agencies, and smart, motivated people to build here. We can increase overall state revenue if more people make stuff, employ people, and create more value for everyone here.
Not by chasing them out of the state and creating a hostile environment for business.
Remember this: governments and taxes don't make jobs. Entrepreneurs do.
When millionaires get a tax break, our hospitals and health care clinics pay the price.
Doctors know this. That’s why the Washington State Medical Association is opposing I-645.
I-645 would repeal the millionaires tax, give a tax break to the wealthiest, and defund social services and health care access in the process.
We won't stand for this.
Washington: Vote NO on I-645!
Read more about their decision here:
wsma.org/membership-memo/wsm…
JD Klein retweeted
It’s 9am on a Tuesday, ten weeks after closing on a small pool maintenance and repair company.
You’re standing at the edge of a large commercial customer’s pool looking at green and black algae growing up the walls. The property manager is explaining, for the third time, that the algae was not there when the old owner ran the company.
Your phone rings. It’s Brad, the plumber three units down in your warehouse complex.
“Hey, your garbage just exploded. And there’s a weird smell out here.”
The shop is two minutes away. You tell the property manager you’ll call her back and you’re in the truck before she can answer.
You turn onto the street behind your shop and there’s a haze hanging over the warehouse strip. It’s drifting toward the houses behind it.
At the stop sign you google “can chlorine gas kill you.”
Yes.
You google “how much chlorine gas is fatal.”
You don’t love the answer.
You pull in and stand in the parking lot with your thumb over 911. If you call, they evacuate the neighborhood and your company name is on the 6 o’clock news. If you don’t call and somebody’s grandma ends up on a ventilator, it’s worse.
You call the old owner. Twenty years in the business. He’ll know.
“Huh. I don’t know. You should really get that CPO certification. Good luck.”
Click.
The cloud is starting to thin out. You pull up the security cameras and scroll back to when the guys loaded out. There’s Mitch getting his truck ready for the day, cleaning out his skimmer baskets. He dumps the wet leaves into an empty chlorine bucket, screws the lid on tight, tosses it in the dumpster, and drives off to his first stop.
You fast forward.
The bucket launches out of the dumpster like a mortar round. A cloud rolls up and over the fence.
You watch it three times.
Mitch doesn’t have his CPO either. Neither of you knew that a little leftover chlorine powder, wet leaves, and a tight lid make the thing they banned after World War I.
You think about the SBA loan. Your signature on the personal guarantee. The guy on YouTube who said pool routes are “the most passive business in America.”
You google “liability for chlorine gas release in a residential neighborhood.”
Then “does an LLC protect you from chemical weapons.”
Then you clear your search history.
The property manager texts: “Any update on the algae?”
Mitch texts: “hey boss can I leave early tomorrow”
It’s 9:20. Passive income.
If you work a W2 job and don't have a boring business that pays you $5k-$10k a month on top of your salary...
I got you.
Here are 9 boring businesses for sale today (& where to buy them):
Readers added context they thought people might want to know
The "cash flow" figures are Seller's Discretionary Earnings (SDE) including seller compensation for running the business; these service businesses are not passive side income atop a W2 salary and require active management or added costs that reduce net returns.
bizbuysell.com/learning-cente…
acquidex.com/blog/take-home…
bigideasdb.com/passive-busine…
duedilio.com/absentee-owner…
JD Klein retweeted
Things I stole from ADHD adults who actually have their life together
not the willpower people, they burn out by march
the ones who rigged their whole life so the brain literally cannot sabotage it. Save this. Number 6 is the one nobody talks about.. ⬇️⬇️
Celebrating 5+ years of being marked safe from Codie Sanchez. Although I did just check and I was unblocked. Hopefully she'll transport me back to the DMZ.
JD Klein retweeted
This doesn’t make for a viral Twitter thread, but I wrote a long discussion on if buying a small business was actually worth it for me.
If you’re honestly considering this path, I’d suggest starting here rather than with BizScout’s engagement bait.
bigdealsmallbusiness.substac…
JD Klein retweeted
Replying to @paulswaney3 @MatznerJon
Skipped the cage match and did the diligence instead. Pulled the source listing behind all 9 deals:
• Lawn “$628K cash flow” is gross profit, real SDE $133K
• Daycare lease expires Nov 1
• Median ~209 days on market
deal-check-mauve.vercel.app
JD Klein retweeted
Breaking: Donald Trump was "an active participant in Jeffrey Epstein’s abuse of young women in the mid-to-late 1990s,” according to a report issued today by Dems on the House Judiciary Committee. The report includes one new rape allegation against Trump, and calls for a special investigation of the Trump administration's cover-up of Epstein's crimes.
JD Klein retweeted
Also, because I'm a business nerd. Here's my rough estimate of this day's margins:
*Theoretical Day*
- 6.5 billable hours + 1.5 dead hours (drive time + lunch) per person
- 3-person crew
- $95/hr billable rate = $1,850 revenue for the crew
- $20/hr + 15% taxes & benefits for crew = $552
- $25/hr + 15% taxes & benefits for scheduler = $230
= 58% labor margin (i.e. BEFORE materials, insurance, vehicles, fuel, rent, software, etc.)
Hopefully makes clear how ludicrous 60%+ profit margin shown in the listing is.
*This day, adjusted for my scenario below*
- Same as above, but one job lost and one job discounted $100, so revenue goes down to roughly, $1,450.
- Truck rental = $375
- New starter = $200
= $93 of profit, or 6.4%... still before insurance, vehicles, fuel, etc.
“Now boarding, Group D,” the PA announces, and you stand up to join the line for the 7am flight. You’re headed to Atlanta for your day job — you’ll be defending some anemic numbers to the executive team.
As you stand in line, your phone buzzes. It’s Ricardo — “Hey boss, the Isuzu won’t start, not sure what to do. We tried jumping it off the F-150, but no luck. Probably a bad starter.”
You step out of the boarding line. “Okay, does anyone on the team know how to replace a starter?”
“Sure, James probably can, but what do you want us to do today? We don’t have the parts to repair it right now.”
“Hang on, I’ll call you back.”
You open up your CRM on your phone — the one that took months to implement and just about killed your team — to look at the schedule. Ugh, today’s one of those multiple small job routes…5 little stops.
“Now boarding, Group E.”
You call the local truck rental shop, they confirm they have a landscaping truck available for $375 for the day, but not until 8am.
You confirm the rental, and text Ricardo the details. You tell him to just have the crew clean equipment to kill 30 minutes.
You message your scheduler Maria, asking her to reschedule the first client of the day, but that you’re expecting the crew will still get to the rest of the jobs.
Maria calls instead of texts. “Boss, I can’t reschedule the first client, that’s Mary Stevens. She already got rescheduled from last week, and she’s pissed.”
You sigh audibly. “Okay, how about you reschedule the last client of the day, and move Mary to that slot?”
“I think she has to be in the mornings, she’s told us that in the past.”
“Okay, let’s just reschedule the second client then and move Mary back by an hour.” Ricardo is calling you too now. “Gotta go, Ricardo is calling.”
“Now boarding, Group F.”
“Hey boss — James is saying he wants more money if you’re gonna have him do repair work too.”
You knead the bridge of your nose. “Can you tell him I’ll discuss that with him when I’m back in town on Friday?”
“I’m not sure boss, he seems kind of pissed off. You know how he gets.”
“Ricardo, I’m sorry but I have to get on this plane. Tell James I’ll call him later today when I land.”
“Final call for boarding flight 1247, service to Atlanta.”
You hustle back to the boarding line, which is now empty. The attendant scans your boarding pass, and smiles warmly. “Thank you for being a OneWorld Ruby flyer, we appreciate your loyalty.”
You do your best to smile back and then walk up the jetbridge. There’s no line anymore, so you go straight to your seat.
You call your local Isuzu dealer, but they’re not open yet. You leave a voicemail asking about they have the starter in stock, and if not, if they can order one.
The plane begins taxiing to the runway as the flight attendants do their safety briefings.
Maria texts — “Mary’s pissed, she said she wanted the first appointment of the day because she has a doctor’s appointment around 9:30am.”
You text back, “Apologize and tell her we’ll knock $100 off her work today.”
Ricardo calls again. “Boss, James is saying he’s not gonna work today unless you give him a $2 raise.”
“How are your numbers today? Can you make it worth without him?”
“I’m not sure boss…it’ll be a tough day.” You know Ricardo generally understates difficulty, so if he says it’ll be a tough day, it’s probably damn near impossible.
“Please turn off all devices or set to airplane mode at this time.”
“Okay Ricardo — tell him I’ll give him the $3 for this week, but we’ll discuss it in person when I’m back. We’re taking off now, so I’ll be off my phone until I can get on the WiFi.”
A text rolls in from your wife. “Hey — the school emailed, apparently Emmy has been getting disruptive in classes and the school wants us to come in to discuss. I’m going to schedule that for Friday, when you’re back. I know work has been brutal on both sides, but I need you to show up for this.”
You put your phone on airplane mode and close your eyes.
JD Klein retweeted
Roasted with receipts though. Pulled every listing so the fight’s at least about real numbers 😂
deal-check-mauve.vercel.app
JD Klein retweeted
Things Biden never did:
*Fall asleep at even one meeting
*Talk about men’s asses
*Tell a celebrity supporter she has a nice ass
*Call affordability crisis a hoax
*Make $4-billion off the presidency
*Rape anyone
*Protect pedophiles
*Attack the Pope
*Claim he’s God
*Murder US citizens on the street
*Start a war
*Choose Russia over our allies
*Call dead soldiers suckers and losers
*Refuse to concede
*Try to steal elections
Miss anything?
JD Klein retweeted
Well, anyway, good morning. ☀️
Washington, I know this ballot is confusing as hell. And that is on purpose. Politicians in our state are trying to confuse you becuase they don't believe in democracy.
The only reason we get to vote on this is that enough brave people stood up and demanded it. Otherwise, the governor would have signed this into law like the King of England, treating us like serfs with no rights and no power.
Well, I won't stand for being tricked, lied to, and treated like a child.
Just to be crystal clear, if you vote "Yes," it will repeal the illegal income tax.
It will not reduce funding to schools or human services because the tax doesn't go into effect until 2029. So we aren't taking anything away.
Starbucks left because of this. Microsoft has threatened to move jobs out of state. Amazon now employs nearly 15,000 fewer people in Seattle than at its peak. Seattle is second to last in the number of VC deals that closed in Q3.
Holding a small number of companies and rich people hostage, when they have options, is a foolish strategy that is already backfiring spectacularly.
The solution?
Reduce taxes on businesses and income. Why even tax people under 25 at all? Give families with children a HUGE tax credit. Make this state an incredible place to do business and have a family. Encourage entrepreneurs to come here. Get startups, agencies, and smart, motivated people to build here.
We can increase overall state revenue if more people make stuff, employ people, and create more value for everyone here. Not by chasing them out of the state and creating a hostile environment for business.
Remember this: governments and taxes don't make jobs. Entrepreneurs do.































