Oct 4, 2020 · 27m · top-founders

SandHill Dev Sells $55k/mo Side Project for $1m+, Now Building 4 Other Products $3.6m Run Rate

Pippin Williamson · 15m spoken Nathan Latka · 7m spoken
0:00 / 0:00

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this interview, Sandhills Development founder Pippin Williamson discusses managing a $3.6 million ARR bootstrapped software portfolio with Nathan Latka. Williamson breaks down the strategic sale of Restrict Content Pro to iThemes, the unit economics of core products like AffiliateWP, and his philosophy on sustainable remote operations.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Nathan holds 33.6% of the talking time here. How this is scored →

Nathan as informed peer 4.8 Guest teaching 2.6 Guest disagreement 0.3 Nathan pushing back 1.6
05100:0010:0020:000:17–2:30 · Nathan as informed peer 1/10 Podcast Promotion and Latka Membership Overview Introductory promo and host background framing with minimal substantial interaction prior to kicking off the interview.2:30–6:56 · Nathan as informed peer 5/10 The Strategic Divestment of Restrict Content Pro Nathan digs into the divestment multiple and valuation philosophy, while Pippin transparently breaks down why 2-3x annual revenue made strategic sense for both buyer and seller.6:56–9:08 · Nathan as informed peer 5/10 Sandhills Revenue Composition and Flagship Product AffiliateWP Nathan tests whether Pippin would also sell his flagship product AffiliateWP, but Pippin politely reaffirms his commitment to building long-term.9:08–11:11 · Nathan as informed peer 4/10 Bootstrapping Philosophy, Cash Reserves, and Profit Margins Pippin explains the discipline of bootstrapped profit margins and capital reallocation after divesting a core product line.11:11–13:53 · Nathan as informed peer 6/10 Product Portfolio Deep-Dive: EDD, WP Simple Pay, and Payouts Service Nathan clarifies gross processing volume versus net revenue on the payouts tool, catching that 78k was volume and calculating actual gross revenue at 3%.13:53–17:45 · Nathan as informed peer 6/10 AffiliateWP Customer Metrics and Annual Pricing Architecture Pippin explains that pricing is purely annual rather than monthly, correcting Nathan's initial per-month customer value assumptions and breaking down grandfathered discounts.17:45–19:56 · Nathan as informed peer 5/10 Acquisition and Equity Structuring of WP Simple Pay Nathan and Pippin explore the mechanics of acquiring WP Simple Pay via upfront equity with waived vesting based on historical sweat equity.19:56–22:33 · Nathan as informed peer 5/10 Remote Organizational Architecture and Global Engineering Team Nathan annualizes monthly churn numbers, while Pippin details cross-selling pathways across complementary products in the portfolio.22:33–25:16 · Nathan as informed peer 6/10 Go-To-Market Channels and Affiliate Program Economics Nathan rapidly does the back-of-the-envelope math on affiliate payout economics to deduce top-affiliate generated revenue.25:16–27:09 · Nathan as informed peer 5/10 Famous Five: Leadership Insights and Work-Life Balance Pippin shares reflections on avoiding burnout and working reasonable hours, followed by Nathan's comprehensive outro summary.0:17–2:30 · Guest teaching 0/10 Podcast Promotion and Latka Membership Overview Introductory promo and host background framing with minimal substantial interaction prior to kicking off the interview.2:30–6:56 · Guest teaching 3/10 The Strategic Divestment of Restrict Content Pro Nathan digs into the divestment multiple and valuation philosophy, while Pippin transparently breaks down why 2-3x annual revenue made strategic sense for both buyer and seller.6:56–9:08 · Guest teaching 2/10 Sandhills Revenue Composition and Flagship Product AffiliateWP Nathan tests whether Pippin would also sell his flagship product AffiliateWP, but Pippin politely reaffirms his commitment to building long-term.9:08–11:11 · Guest teaching 3/10 Bootstrapping Philosophy, Cash Reserves, and Profit Margins Pippin explains the discipline of bootstrapped profit margins and capital reallocation after divesting a core product line.11:11–13:53 · Guest teaching 4/10 Product Portfolio Deep-Dive: EDD, WP Simple Pay, and Payouts Service Nathan clarifies gross processing volume versus net revenue on the payouts tool, catching that 78k was volume and calculating actual gross revenue at 3%.13:53–17:45 · Guest teaching 5/10 AffiliateWP Customer Metrics and Annual Pricing Architecture Pippin explains that pricing is purely annual rather than monthly, correcting Nathan's initial per-month customer value assumptions and breaking down grandfathered discounts.17:45–19:56 · Guest teaching 2/10 Acquisition and Equity Structuring of WP Simple Pay Nathan and Pippin explore the mechanics of acquiring WP Simple Pay via upfront equity with waived vesting based on historical sweat equity.19:56–22:33 · Guest teaching 3/10 Remote Organizational Architecture and Global Engineering Team Nathan annualizes monthly churn numbers, while Pippin details cross-selling pathways across complementary products in the portfolio.22:33–25:16 · Guest teaching 2/10 Go-To-Market Channels and Affiliate Program Economics Nathan rapidly does the back-of-the-envelope math on affiliate payout economics to deduce top-affiliate generated revenue.25:16–27:09 · Guest teaching 2/10 Famous Five: Leadership Insights and Work-Life Balance Pippin shares reflections on avoiding burnout and working reasonable hours, followed by Nathan's comprehensive outro summary.0:17–2:30 · Guest disagreement 0/10 Podcast Promotion and Latka Membership Overview Introductory promo and host background framing with minimal substantial interaction prior to kicking off the interview.2:30–6:56 · Guest disagreement 1/10 The Strategic Divestment of Restrict Content Pro Nathan digs into the divestment multiple and valuation philosophy, while Pippin transparently breaks down why 2-3x annual revenue made strategic sense for both buyer and seller.6:56–9:08 · Guest disagreement 1/10 Sandhills Revenue Composition and Flagship Product AffiliateWP Nathan tests whether Pippin would also sell his flagship product AffiliateWP, but Pippin politely reaffirms his commitment to building long-term.9:08–11:11 · Guest disagreement 0/10 Bootstrapping Philosophy, Cash Reserves, and Profit Margins Pippin explains the discipline of bootstrapped profit margins and capital reallocation after divesting a core product line.11:11–13:53 · Guest disagreement 0/10 Product Portfolio Deep-Dive: EDD, WP Simple Pay, and Payouts Service Nathan clarifies gross processing volume versus net revenue on the payouts tool, catching that 78k was volume and calculating actual gross revenue at 3%.13:53–17:45 · Guest disagreement 1/10 AffiliateWP Customer Metrics and Annual Pricing Architecture Pippin explains that pricing is purely annual rather than monthly, correcting Nathan's initial per-month customer value assumptions and breaking down grandfathered discounts.17:45–19:56 · Guest disagreement 0/10 Acquisition and Equity Structuring of WP Simple Pay Nathan and Pippin explore the mechanics of acquiring WP Simple Pay via upfront equity with waived vesting based on historical sweat equity.19:56–22:33 · Guest disagreement 0/10 Remote Organizational Architecture and Global Engineering Team Nathan annualizes monthly churn numbers, while Pippin details cross-selling pathways across complementary products in the portfolio.22:33–25:16 · Guest disagreement 0/10 Go-To-Market Channels and Affiliate Program Economics Nathan rapidly does the back-of-the-envelope math on affiliate payout economics to deduce top-affiliate generated revenue.25:16–27:09 · Guest disagreement 0/10 Famous Five: Leadership Insights and Work-Life Balance Pippin shares reflections on avoiding burnout and working reasonable hours, followed by Nathan's comprehensive outro summary.0:17–2:30 · Nathan pushing back 0/10 Podcast Promotion and Latka Membership Overview Introductory promo and host background framing with minimal substantial interaction prior to kicking off the interview.2:30–6:56 · Nathan pushing back 2/10 The Strategic Divestment of Restrict Content Pro Nathan digs into the divestment multiple and valuation philosophy, while Pippin transparently breaks down why 2-3x annual revenue made strategic sense for both buyer and seller.6:56–9:08 · Nathan pushing back 2/10 Sandhills Revenue Composition and Flagship Product AffiliateWP Nathan tests whether Pippin would also sell his flagship product AffiliateWP, but Pippin politely reaffirms his commitment to building long-term.9:08–11:11 · Nathan pushing back 1/10 Bootstrapping Philosophy, Cash Reserves, and Profit Margins Pippin explains the discipline of bootstrapped profit margins and capital reallocation after divesting a core product line.11:11–13:53 · Nathan pushing back 3/10 Product Portfolio Deep-Dive: EDD, WP Simple Pay, and Payouts Service Nathan clarifies gross processing volume versus net revenue on the payouts tool, catching that 78k was volume and calculating actual gross revenue at 3%.13:53–17:45 · Nathan pushing back 3/10 AffiliateWP Customer Metrics and Annual Pricing Architecture Pippin explains that pricing is purely annual rather than monthly, correcting Nathan's initial per-month customer value assumptions and breaking down grandfathered discounts.17:45–19:56 · Nathan pushing back 1/10 Acquisition and Equity Structuring of WP Simple Pay Nathan and Pippin explore the mechanics of acquiring WP Simple Pay via upfront equity with waived vesting based on historical sweat equity.19:56–22:33 · Nathan pushing back 2/10 Remote Organizational Architecture and Global Engineering Team Nathan annualizes monthly churn numbers, while Pippin details cross-selling pathways across complementary products in the portfolio.22:33–25:16 · Nathan pushing back 2/10 Go-To-Market Channels and Affiliate Program Economics Nathan rapidly does the back-of-the-envelope math on affiliate payout economics to deduce top-affiliate generated revenue.25:16–27:09 · Nathan pushing back 0/10 Famous Five: Leadership Insights and Work-Life Balance Pippin shares reflections on avoiding burnout and working reasonable hours, followed by Nathan's comprehensive outro summary.

speaking balance: gold is Nathan, purple is the guest (3 minute bins)

0:00 · Nathan 60.2% · guest 39.8%0:00 · Nathan 60.2% · guest 39.8%3:00 · Nathan 24% · guest 76%3:00 · Nathan 24% · guest 76%6:00 · Nathan 33.8% · guest 66.2%6:00 · Nathan 33.8% · guest 66.2%9:00 · Nathan 21.1% · guest 78.9%9:00 · Nathan 21.1% · guest 78.9%12:00 · Nathan 21.8% · guest 78.2%12:00 · Nathan 21.8% · guest 78.2%15:00 · Nathan 35.1% · guest 64.9%15:00 · Nathan 35.1% · guest 64.9%18:00 · Nathan 29.9% · guest 70.1%18:00 · Nathan 29.9% · guest 70.1%21:00 · Nathan 28.5% · guest 71.5%21:00 · Nathan 28.5% · guest 71.5%24:00 · Nathan 45% · guest 55%24:00 · Nathan 45% · guest 55%27:00 · Nathan 96.1% · guest 3.9%27:00 · Nathan 96.1% · guest 3.9%
Sharpest disagreement ▶ 8:25 Resisting quick sale pressure

Pippin politely rejects the premise that he should flip his flagship product AffiliateWP just because someone might pay a 3x multiple.

Hardest push from Nathan ▶ 8:09 Challenging guest on potential sale of flagship product

Nathan directly presses whether Pippin would take an immediate 3x multiple offer on his $1.5M ARR product after selling his side tool.

Biggest teaching moment ▶ 15:14 Correcting monthly billing assumption

Pippin informs Nathan that the company uses exclusively annual billing with grandfathered discount tiers rather than standard SaaS monthly subscriptions.

Nathan holds their own ▶ 12:48 Dissecting net revenue from gross payment volume

Nathan instantly breaks down the distinction between $78k in gross processing volume and the actual $2,300 net revenue derived from their 3% take rate.

the scores for every segment, with the reasoning behind each
ChapterTopicNathan as informed peerGuest teachingGuest disagreementNathan pushing backWhy
Podcast Promotion and Latka Membership Overview 1000 Introductory promo and host background framing with minimal substantial interaction prior to kicking off the interview.
The Strategic Divestment of Restrict Content Pro 5312 Nathan digs into the divestment multiple and valuation philosophy, while Pippin transparently breaks down why 2-3x annual revenue made strategic sense for both buyer and seller.
Sandhills Revenue Composition and Flagship Product AffiliateWP 5212 Nathan tests whether Pippin would also sell his flagship product AffiliateWP, but Pippin politely reaffirms his commitment to building long-term.
Bootstrapping Philosophy, Cash Reserves, and Profit Margins 4301 Pippin explains the discipline of bootstrapped profit margins and capital reallocation after divesting a core product line.
Product Portfolio Deep-Dive: EDD, WP Simple Pay, and Payouts Service 6403 Nathan clarifies gross processing volume versus net revenue on the payouts tool, catching that 78k was volume and calculating actual gross revenue at 3%.
AffiliateWP Customer Metrics and Annual Pricing Architecture 6513 Pippin explains that pricing is purely annual rather than monthly, correcting Nathan's initial per-month customer value assumptions and breaking down grandfathered discounts.
Acquisition and Equity Structuring of WP Simple Pay 5201 Nathan and Pippin explore the mechanics of acquiring WP Simple Pay via upfront equity with waived vesting based on historical sweat equity.
Remote Organizational Architecture and Global Engineering Team 5302 Nathan annualizes monthly churn numbers, while Pippin details cross-selling pathways across complementary products in the portfolio.
Go-To-Market Channels and Affiliate Program Economics 6202 Nathan rapidly does the back-of-the-envelope math on affiliate payout economics to deduce top-affiliate generated revenue.
Famous Five: Leadership Insights and Work-Life Balance 5200 Pippin shares reflections on avoiding burnout and working reasonable hours, followed by Nathan's comprehensive outro summary.

Statements from this episode (24)

Disclosure
Restrict Content Pro generated $50k-$55k monthly revenue before its sale
“For last month, zero because the sale actually went through before last month, but at the time that we sold it was doing about 50 to 55,000 a month.”
Pippin Williamson Oct 4, 2020 ▶ 3:05
Disclosure
Sandhills Development retained its entire team after selling Restrict Content Pro
“So we didn't transfer any of our team members with the product only the product. So we effectively were able to hire three new people without actually hiring anybody. Cause we took the people that were working on the product and have put them onto some of our …”
Pippin Williamson Oct 4, 2020 ▶ 4:04
Disclosure
Sandhills Development sold Restrict Content Pro for 2x to 3x annual revenue
“We did. I can't say exactly where we got due to our contract. But it was definitely in the range of what we wanted.”
Pippin Williamson Oct 4, 2020 ▶ 6:25
Disclosure
Liquid Web subsidiary iThemes acquired Restrict Content Pro in September 2020
“It is public. It all went live on September first. And so if anybody wants to check it out, you can go to sandhillsdev.com. We wrote a blog post there. And the buyer was iThemes, iThemes.com, which is a, one of the brands under the liquid web family.”
Pippin Williamson Oct 4, 2020 ▶ 6:41
Assertion Not checkable as stated
Sandhills Development generates $311,000 monthly across its four software product brands
“So we run, we still run four separate product brands. And so that 311 is a combination of all four of those. With the largest being about a 130 to a 150,000 and the smallest being one to 2000 a month.”
Pippin Williamson Oct 4, 2020 ▶ 7:27
Disclosure
Sandhills Development has no plans to sell its top earner, AffiliateWP
“At this point we have no plans to sell it. It is something that we're having a lot of fun with and it is our biggest moneymaker for sure.”
Pippin Williamson Oct 4, 2020 ▶ 8:34
Disclosure
Sandhills Development is fully bootstrapped and privately owned with zero outside capital
“We are a hundred percent bootstrapped, self-funded business. We have no outside investment and we're all privately owned.”
Pippin Williamson Oct 4, 2020 ▶ 9:21
Assertion Not checkable as stated
Selling Restrict Content Pro eliminated the majority of Sandhills Development's profit margin
“And when we sold off restricted content pro, That was basically the loss of that revenue was majority of our profit margin.”
Pippin Williamson Oct 4, 2020 ▶ 9:33
Prediction Not checkable as stated
Sandhills Development projects a 10% to 20% profit margin by year-end 2020
“I think we'll see 10 to 20% profit margin by the end of the year.”
Pippin Williamson Oct 4, 2020 ▶ 11:06
Assertion Not checkable as stated
Easy Digital Downloads generates approximately $70,000 in monthly recurring revenue
“Easy digital downloads, which is a e-commerce platform for selling digital products. And it does about 70,000.”
Pippin Williamson Oct 4, 2020 ▶ 11:21
Assertion Not checkable as stated
WP Simple Pay generates $40,000 to $45,000 in monthly recurring revenue
“WP simple pay, which is a simple e-commerce tool, basically allow simple payments through stripe.com for website or business owners. And it does about 40 to 45,000.”
Pippin Williamson Oct 4, 2020 ▶ 11:29
Assertion Not checkable as stated
Sandhills' Payouts Service processed $78,000 at a 3% net cut last month
“78,000 was the amount that we processed for other businesses, and we take a three percent cut. At three percent after all fees.”
Pippin Williamson Oct 4, 2020 ▶ 12:51
Assertion Not checkable as stated
AffiliateWP serves approximately 10,000 to 15,000 active customers
“Affiliate WP is around the I think. 10 to 15,000 active customers at this point.”
Pippin Williamson Oct 4, 2020 ▶ 13:58
Disclosure
Sandhills Development bills exclusively annually for AffiliateWP, offering no monthly plans
“Yeah, so everything, we don't do any monthly values. We do everything in annual.”
Pippin Williamson Oct 4, 2020 ▶ 15:18
Assertion Not checkable as stated
Easy Digital Downloads is actively installed on 50,000 to 75,000 websites
“To date affiliate sorry, easy digital downloads is installed on somewhere between 50 and 75,000 websites.”
Pippin Williamson Oct 4, 2020 ▶ 16:06
Assertion Not checkable as stated
WP Simple Pay currently maintains 4,300 active paying customers
“It currently has 4300 active customers.”
Pippin Williamson Oct 4, 2020 ▶ 16:51
Disclosure
Sandhills Development acquired WP Simple Pay through an equity swap
“We basically came to an agreement where he bought into the company and his, basically his selling the price for WP Simple Pay was equity. So we gave him equity in the company and he gave us WP Simple Pay.”
Pippin Williamson Oct 4, 2020 ▶ 18:35
Assertion Not checkable as stated
WP Simple Pay generated $22,000 to $24,000 monthly revenue at acquisition
“It was doing about 22 to 24,000.”
Pippin Williamson Oct 4, 2020 ▶ 18:52
Disclosure
Sandhills granted WP Simple Pay's founder fully vested equity upfront upon acquisition
“At four sandals development, we do have a vesting period for all owners. There are, there's five of us partners. But with his, we actually considered his fully vested because basically his value was the five to eight years of WP simple pay that he had run befo…”
Pippin Williamson Oct 4, 2020 ▶ 19:26
Assertion Not checkable as stated
Sandhills Development operates with a team of 26 people
“26.”
Pippin Williamson Oct 4, 2020 ▶ 19:59
Assertion Not checkable as stated
Sandhills Development averages 4% to 5% monthly churn across its core products
“So I roughly average these before we hopped on and we do about four to five percent.”
Pippin Williamson Oct 4, 2020 ▶ 20:46
Disclosure
Sandhills upselled customers across its portfolio into AffiliateWP and its payout service
“If we're going from any of our products besides the affiliate program, we'll upsell to affiliate WP. If they are an affiliate WP customer, then we upsell them to the payout service.”
Pippin Williamson Oct 4, 2020 ▶ 22:20
Assertion Not checkable as stated
AffiliateWP sees 15 to 20 commission-earning affiliates in a given month
“So our, we don't, so our affiliate program, I'll be honest, is a little bit small, but basically I would say we have on any given month, 15 to 20 people that earn at least a dollar. But then we'll have about three to four that are doing the somewhere between 5…”
Pippin Williamson Oct 4, 2020 ▶ 23:28
What-if
Williamson says embracing eight-hour workdays earlier would have prevented burnout
“And frankly, I think I could have avoided all of that and had, you know, an extra year of productivity if I just accepted and realized early on that, you know, it's okay to work an eight hour day.”
Pippin Williamson Oct 4, 2020 ▶ 26:14
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 2,600 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.