Mar 3, 2018 · 22m · top-founders

952 How Teamwork.com Got 20,000 Customers and $18m in ARR With No Funding

Peter Coppinger · 12m 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 episode of The Top Entrepreneurs, host Nathan Latka interviews Peter Coppinger, CEO and co-founder of Teamwork.com, exploring how the company bootstrapped from a web consultancy into an $18 million ARR SaaS platform serving over 20,000 customers without institutional funding.

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 35.7% of the talking time here. How this is scored →

Nathan as informed peer 5.0 Guest teaching 2.3 Guest disagreement 1.9 Nathan pushing back 3.3
05100:0010:0020:001:18–4:40 · Nathan as informed peer 6/10 The Origins of Teamwork and Solving Agency Pain Points Nathan immediately challenges Peter's marketing claim that Teamwork is the best project management tool, prompting Peter to bash Basecamp. Nathan then rapidly calculates monthly run rates from ARR figures and questions Peter on venture vs. bootstrapped philosophies.4:41–8:46 · Nathan as informed peer 6/10 Agency Roots, Customer Counts, and Revenue Segmentation Peter gently corrects Nathan's intro claim of 25k customers down to 20k across products, and explains how switching from flat project pricing to per-seat pricing fixed misperceptions of being expensive. Nathan drills into ARPU calculations and enterprise deal sizes.8:47–11:45 · Nathan as informed peer 6/10 Marketing Experiments, Acquisition Costs, and Customer LTV Nathan explores unit economics, breaking down fully weighted CAC vs. raw ad spend and calculating quick payback periods. Peter shares their mixed experience with Google AdWords and near-zero enterprise churn.11:48–14:33 · Nathan as informed peer 7/10 Paid Channel Optimization and Net Negative Revenue Churn Nathan computes Peter's implied 30-month customer lifetime from ARPU and LTV numbers on the fly, correctly steering the conversation into net negative churn. Peter confirms the calculations and explains enterprise expansion dynamics.14:33–16:43 · Nathan as informed peer 4/10 Global Scaling, Culture, and Headquarters Expansion Peter outlines their global footprint and aggressive physical office expansion in Cork and Belfast. Nathan makes light-hearted banter regarding their core cultural rule of not being a jerk.16:45–18:59 · Nathan as informed peer 6/10 Growth Tactic: Seamless Competitor Data Importers When Peter mentions custom importers as a growth hack, Nathan interrupts to pin down the exact migration workflow and URL rather than marketing talking points. He then pushes back on Peter's immediate rejection of a theoretical $120M buyout offer from Marc Benioff.19:01–22:00 · Nathan as informed peer 5/10 The Famous Five: Insights, Influences, and Personal Lessons During the Famous Five, Peter strongly asserts that Atlassian overpaid for Trello and details his own lower valuation framework based on a 7x multiple. Nathan probes whether the acquisition was about user base expansion rather than immediate revenue.22:00–22:37 · Nathan as informed peer 0/10 Episode Conclusion and Teamwork.com Recap Nathan delivers a solo concluding summary of Peter's background, metrics, and bootstrap success story.1:18–4:40 · Guest teaching 2/10 The Origins of Teamwork and Solving Agency Pain Points Nathan immediately challenges Peter's marketing claim that Teamwork is the best project management tool, prompting Peter to bash Basecamp. Nathan then rapidly calculates monthly run rates from ARR figures and questions Peter on venture vs. bootstrapped philosophies.4:41–8:46 · Guest teaching 4/10 Agency Roots, Customer Counts, and Revenue Segmentation Peter gently corrects Nathan's intro claim of 25k customers down to 20k across products, and explains how switching from flat project pricing to per-seat pricing fixed misperceptions of being expensive. Nathan drills into ARPU calculations and enterprise deal sizes.8:47–11:45 · Guest teaching 3/10 Marketing Experiments, Acquisition Costs, and Customer LTV Nathan explores unit economics, breaking down fully weighted CAC vs. raw ad spend and calculating quick payback periods. Peter shares their mixed experience with Google AdWords and near-zero enterprise churn.11:48–14:33 · Guest teaching 2/10 Paid Channel Optimization and Net Negative Revenue Churn Nathan computes Peter's implied 30-month customer lifetime from ARPU and LTV numbers on the fly, correctly steering the conversation into net negative churn. Peter confirms the calculations and explains enterprise expansion dynamics.14:33–16:43 · Guest teaching 2/10 Global Scaling, Culture, and Headquarters Expansion Peter outlines their global footprint and aggressive physical office expansion in Cork and Belfast. Nathan makes light-hearted banter regarding their core cultural rule of not being a jerk.16:45–18:59 · Guest teaching 2/10 Growth Tactic: Seamless Competitor Data Importers When Peter mentions custom importers as a growth hack, Nathan interrupts to pin down the exact migration workflow and URL rather than marketing talking points. He then pushes back on Peter's immediate rejection of a theoretical $120M buyout offer from Marc Benioff.19:01–22:00 · Guest teaching 3/10 The Famous Five: Insights, Influences, and Personal Lessons During the Famous Five, Peter strongly asserts that Atlassian overpaid for Trello and details his own lower valuation framework based on a 7x multiple. Nathan probes whether the acquisition was about user base expansion rather than immediate revenue.22:00–22:37 · Guest teaching 0/10 Episode Conclusion and Teamwork.com Recap Nathan delivers a solo concluding summary of Peter's background, metrics, and bootstrap success story.1:18–4:40 · Guest disagreement 3/10 The Origins of Teamwork and Solving Agency Pain Points Nathan immediately challenges Peter's marketing claim that Teamwork is the best project management tool, prompting Peter to bash Basecamp. Nathan then rapidly calculates monthly run rates from ARR figures and questions Peter on venture vs. bootstrapped philosophies.4:41–8:46 · Guest disagreement 2/10 Agency Roots, Customer Counts, and Revenue Segmentation Peter gently corrects Nathan's intro claim of 25k customers down to 20k across products, and explains how switching from flat project pricing to per-seat pricing fixed misperceptions of being expensive. Nathan drills into ARPU calculations and enterprise deal sizes.8:47–11:45 · Guest disagreement 1/10 Marketing Experiments, Acquisition Costs, and Customer LTV Nathan explores unit economics, breaking down fully weighted CAC vs. raw ad spend and calculating quick payback periods. Peter shares their mixed experience with Google AdWords and near-zero enterprise churn.11:48–14:33 · Guest disagreement 2/10 Paid Channel Optimization and Net Negative Revenue Churn Nathan computes Peter's implied 30-month customer lifetime from ARPU and LTV numbers on the fly, correctly steering the conversation into net negative churn. Peter confirms the calculations and explains enterprise expansion dynamics.14:33–16:43 · Guest disagreement 1/10 Global Scaling, Culture, and Headquarters Expansion Peter outlines their global footprint and aggressive physical office expansion in Cork and Belfast. Nathan makes light-hearted banter regarding their core cultural rule of not being a jerk.16:45–18:59 · Guest disagreement 3/10 Growth Tactic: Seamless Competitor Data Importers When Peter mentions custom importers as a growth hack, Nathan interrupts to pin down the exact migration workflow and URL rather than marketing talking points. He then pushes back on Peter's immediate rejection of a theoretical $120M buyout offer from Marc Benioff.19:01–22:00 · Guest disagreement 3/10 The Famous Five: Insights, Influences, and Personal Lessons During the Famous Five, Peter strongly asserts that Atlassian overpaid for Trello and details his own lower valuation framework based on a 7x multiple. Nathan probes whether the acquisition was about user base expansion rather than immediate revenue.22:00–22:37 · Guest disagreement 0/10 Episode Conclusion and Teamwork.com Recap Nathan delivers a solo concluding summary of Peter's background, metrics, and bootstrap success story.1:18–4:40 · Nathan pushing back 5/10 The Origins of Teamwork and Solving Agency Pain Points Nathan immediately challenges Peter's marketing claim that Teamwork is the best project management tool, prompting Peter to bash Basecamp. Nathan then rapidly calculates monthly run rates from ARR figures and questions Peter on venture vs. bootstrapped philosophies.4:41–8:46 · Nathan pushing back 4/10 Agency Roots, Customer Counts, and Revenue Segmentation Peter gently corrects Nathan's intro claim of 25k customers down to 20k across products, and explains how switching from flat project pricing to per-seat pricing fixed misperceptions of being expensive. Nathan drills into ARPU calculations and enterprise deal sizes.8:47–11:45 · Nathan pushing back 3/10 Marketing Experiments, Acquisition Costs, and Customer LTV Nathan explores unit economics, breaking down fully weighted CAC vs. raw ad spend and calculating quick payback periods. Peter shares their mixed experience with Google AdWords and near-zero enterprise churn.11:48–14:33 · Nathan pushing back 3/10 Paid Channel Optimization and Net Negative Revenue Churn Nathan computes Peter's implied 30-month customer lifetime from ARPU and LTV numbers on the fly, correctly steering the conversation into net negative churn. Peter confirms the calculations and explains enterprise expansion dynamics.14:33–16:43 · Nathan pushing back 2/10 Global Scaling, Culture, and Headquarters Expansion Peter outlines their global footprint and aggressive physical office expansion in Cork and Belfast. Nathan makes light-hearted banter regarding their core cultural rule of not being a jerk.16:45–18:59 · Nathan pushing back 6/10 Growth Tactic: Seamless Competitor Data Importers When Peter mentions custom importers as a growth hack, Nathan interrupts to pin down the exact migration workflow and URL rather than marketing talking points. He then pushes back on Peter's immediate rejection of a theoretical $120M buyout offer from Marc Benioff.19:01–22:00 · Nathan pushing back 3/10 The Famous Five: Insights, Influences, and Personal Lessons During the Famous Five, Peter strongly asserts that Atlassian overpaid for Trello and details his own lower valuation framework based on a 7x multiple. Nathan probes whether the acquisition was about user base expansion rather than immediate revenue.22:00–22:37 · Nathan pushing back 0/10 Episode Conclusion and Teamwork.com Recap Nathan delivers a solo concluding summary of Peter's background, metrics, and bootstrap success story.

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

0:00 · Nathan 50.9% · guest 49.1%0:00 · Nathan 50.9% · guest 49.1%3:00 · Nathan 37.2% · guest 62.8%3:00 · Nathan 37.2% · guest 62.8%6:00 · Nathan 17.9% · guest 82.1%6:00 · Nathan 17.9% · guest 82.1%9:00 · Nathan 56.1% · guest 43.9%9:00 · Nathan 56.1% · guest 43.9%12:00 · Nathan 32.3% · guest 67.7%12:00 · Nathan 32.3% · guest 67.7%15:00 · Nathan 25.9% · guest 74.1%15:00 · Nathan 25.9% · guest 74.1%18:00 · Nathan 22.7% · guest 77.3%18:00 · Nathan 22.7% · guest 77.3%21:00 · Nathan 48.6% · guest 51.4%21:00 · Nathan 48.6% · guest 51.4%
Sharpest disagreement ▶ 1:31 Peter forcefully critiques Basecamp's shortcomings

When challenged on whether Teamwork is genuinely the best project management app, Peter candidly attacks Basecamp, calling it terrible for lacking basic features like due dates and subtasks.

Hardest push from Nathan ▶ 17:36 Nathan interrupts generic marketing pitch

Nathan cuts Peter off to clarify that he asked for a direct, one-click migration path for switching users rather than general comparison pages.

Biggest teaching moment ▶ 5:38 Peter corrects Nathan's customer figure

Peter politely corrects the inflated 25,000 customer count cited in Nathan's opening intro down to the actual 20,000 unique logos across their apps.

Nathan holds their own ▶ 13:18 Nathan calculates cohort lifetime on the fly

Nathan uses Peter's LTV and monthly ARPU figures to instantly deduce the 30-month average customer lifespan and verify net revenue churn rates.

the scores for every segment, with the reasoning behind each
ChapterTopicNathan as informed peerGuest teachingGuest disagreementNathan pushing backWhy
The Origins of Teamwork and Solving Agency Pain Points 6235 Nathan immediately challenges Peter's marketing claim that Teamwork is the best project management tool, prompting Peter to bash Basecamp. Nathan then rapidly calculates monthly run rates from ARR figures and questions Peter on venture vs. bootstrapped philosophies.
Agency Roots, Customer Counts, and Revenue Segmentation 6424 Peter gently corrects Nathan's intro claim of 25k customers down to 20k across products, and explains how switching from flat project pricing to per-seat pricing fixed misperceptions of being expensive. Nathan drills into ARPU calculations and enterprise deal sizes.
Marketing Experiments, Acquisition Costs, and Customer LTV 6313 Nathan explores unit economics, breaking down fully weighted CAC vs. raw ad spend and calculating quick payback periods. Peter shares their mixed experience with Google AdWords and near-zero enterprise churn.
Paid Channel Optimization and Net Negative Revenue Churn 7223 Nathan computes Peter's implied 30-month customer lifetime from ARPU and LTV numbers on the fly, correctly steering the conversation into net negative churn. Peter confirms the calculations and explains enterprise expansion dynamics.
Global Scaling, Culture, and Headquarters Expansion 4212 Peter outlines their global footprint and aggressive physical office expansion in Cork and Belfast. Nathan makes light-hearted banter regarding their core cultural rule of not being a jerk.
Growth Tactic: Seamless Competitor Data Importers 6236 When Peter mentions custom importers as a growth hack, Nathan interrupts to pin down the exact migration workflow and URL rather than marketing talking points. He then pushes back on Peter's immediate rejection of a theoretical $120M buyout offer from Marc Benioff.
The Famous Five: Insights, Influences, and Personal Lessons 5333 During the Famous Five, Peter strongly asserts that Atlassian overpaid for Trello and details his own lower valuation framework based on a 7x multiple. Nathan probes whether the acquisition was about user base expansion rather than immediate revenue.
Episode Conclusion and Teamwork.com Recap 0000 Nathan delivers a solo concluding summary of Peter's background, metrics, and bootstrap success story.

Statements from this episode (23)

Opinion
Coppinger: Teamwork Was Built Because Basecamp Sucks
“Yeah, well, the reason we made this product is because Basecamp sucks.”
Peter Coppinger Mar 3, 2018 ▶ 1:32
Disclosure
Coppinger: Teamwork Hit $30k MRR in 2010 Before Going Full-Time
“Three years of working on the product kind of every Friday and all weekends until we got it to about 30,000 MRR. And at that point. Nathan Latka: So that was, just to be clear, that was 2010? Peter Coppinger: About 2010, yeah. Nathan Latka: Okay. Peter Copping…”
Peter Coppinger Mar 3, 2018 ▶ 2:33
Prediction Not checkable as stated
Coppinger: Teamwork will reach $18M ARR in 2017, growing 50% year-over-year
“Actually, we're looking at growing 50% this year, and we're going to hit about the eighteen million dollar mark this year.”
Peter Coppinger Mar 3, 2018 ▶ 3:06
Assertion Not checkable as stated
Coppinger: Teamwork's new sales team added $2M ARR this year
“We started the sales team a year and a half ago. That was the best thing we ever did. Those guys just this year have added two million AR to the bottom line.”
Peter Coppinger Mar 3, 2018 ▶ 3:25
Disclosure
Coppinger: Teamwork is completely self-funded
“Yeah, so we're completely self-funded.”
Peter Coppinger Mar 3, 2018 ▶ 3:51
Assertion Not checkable as stated
Coppinger: Teamwork has 20,000 customers, with 1,000 using both paid products
“We have about 20,000 customers across both products. Now if we say 25,000 somewhere, we need to fix that. But We have a bit of overlap. Then there's about 1000 of those customers that use both our paid products.”
Peter Coppinger Mar 3, 2018 ▶ 5:43
Assertion Not checkable as stated
Coppinger: Teamwork's enterprise contracts range from $10,000 to $50,000
“The self-service guys typically 80 dollars a month up to maybe they pay us 2000 max a year. And then the enterprise customers, they kind of start anywhere at a 10,000 dollar range up to 50,000 dollars.”
Peter Coppinger Mar 3, 2018 ▶ 6:08
Assertion Not checkable as stated
Coppinger: Walt Disney was Teamwork's first enterprise customer after stealth usage
“Our first enterprise customer was actually Walt Disney. We'd been thinking about doing enterprise for a couple of years and we got a phone call out of the blue from Walt Disney saying we've been using your product in stealth for two years.”
Peter Coppinger Mar 3, 2018 ▶ 6:50
Assertion Not checkable as stated
Coppinger: Teamwork's Disney Contract Expanded Roughly Sevenfold from $15,000
“That was pretty small to begin with. So I think that was like, and we were new to enterprise, so we actually didn't know how to price it. So we, I think it was just like 15,000 or so, but it's massively expanded. It's probably, probably seven X that now or so.”
Peter Coppinger Mar 3, 2018 ▶ 7:22
Disclosure
Coppinger: Teamwork Switched Self-Service to Per-Seat to Stop Losing Prospects
“And what we've just done last month is we've changed all our self-service pricing tiers to the per seed model. And the reason we've done that is for a couple of reasons. It's First of all, we weren't capturing enough value from the mid market. The second thing…”
Peter Coppinger Mar 3, 2018 ▶ 8:00
Disclosure
Coppinger: Teamwork maintains an overall 8:1 LTV to CAC ratio
“Google AdWords has been a very mixed bag for us. We, we've got up to about a 30,000 monthly spend with Google AdWords with mixed success. We have a CAC to LTV ratio there of about three to one, but our overall CAC to LTV ratio across all our marketing efforts …”
Peter Coppinger Mar 3, 2018 ▶ 9:04
Disclosure
Coppinger: Teamwork's fully loaded customer acquisition cost is roughly $360
“Roughly to acquire a customer, excluding wages and stuff is about a 114 dollars, including wages and so on. We're at about, I think, 360 dollars is what we worked out.”
Peter Coppinger Mar 3, 2018 ▶ 9:29
Disclosure
Coppinger: Teamwork's enterprise churn is near 0% after 18 months
“And then for the enterprise guys, we've actually in the history of enterprise in the year and a half of doing enterprise, we've only lost one enterprise customer. So our churn for enterprise is pretty close to zero percent.”
Peter Coppinger Mar 3, 2018 ▶ 9:56
Disclosure
Coppinger: Teamwork.com is grandfathering legacy pricing for three years
“What we've done for our existing customers is we've chosen to grandfather them for three years, which is pretty unheard of in the industry, and then we're going to look after those guys as they transition from the old model over to the per seat model.”
Peter Coppinger Mar 3, 2018 ▶ 10:34
Disclosure
Coppinger: Software directory listings currently outperform Google AdWords for Teamwork
“Getting listed on certain websites is working better for us than Google AdWords. So we're slowly doubling our how much money we're putting into those.”
Peter Coppinger Mar 3, 2018 ▶ 12:33
Assertion Not checkable as stated
Coppinger: Teamwork sees 3% gross and 0.5% net monthly self-serve churn
“For our self-service guys we have about three percent churn per month but the net churn, For across all our self-service guys is only not .5%. That's net revenue.”
Peter Coppinger Mar 3, 2018 ▶ 13:48
Assertion Not checkable as stated
Coppinger: Teamwork.com enterprise expansion is 30% to 40%
“If we add in the expansions, which is about, we're at about 30% to 40% Expansion on the enterprise side of things. And I don't want to give the exact numbers we're getting in enterprise, but it more than offsets while we're slowly losing on the SaaS side of th…”
Peter Coppinger Mar 3, 2018 ▶ 14:15
Disclosure
Coppinger: Teamwork is building a 700-person main headquarters in Cork
“We're building a 700 person office in Cork at the moment, which it's going to take two years to build that. And it's quite exciting, but that's going to be our main headquarters.”
Peter Coppinger Mar 3, 2018 ▶ 15:49
Disclosure
Coppinger: Teamwork donates 1% of annual profits to good causes
“Like we, one of the things we do is we give one percent of all our profits to good causes. I won't say charities, but good causes every year.”
Peter Coppinger Mar 3, 2018 ▶ 16:05
Disclosure
Coppinger: Dedicated competitor data importers are a major growth driver
“One of the biggest things we do is we break down the barriers that stop people moving over from our competitors. So we aggressively make importers for all our competitors and we have a whole team on this and they maintain those importers and they make sure the…”
Peter Coppinger Mar 3, 2018 ▶ 16:47
Disclosure
Coppinger: Teamwork won't consider exits or IPOs before hitting $100M ARR
“We have this kind of vision company that myself and Dan, my co-founder, we're not going to even stop and consider acquisitions, IPOs, anything, until we hit the hundred million dollar AR mark.”
Peter Coppinger Mar 3, 2018 ▶ 18:46
What-if
Coppinger: Atlassian overpaid; I wouldn't pay over 7x revenue for Trello
“I wouldn't have paid more than a seven X multiple of their top line revenue.”
Peter Coppinger Mar 3, 2018 ▶ 20:17
Prediction Held up
Coppinger: Atlassian bought Trello to expand into general business tools
“Well, I can only guess, but I think Atlassian are going to make a play to move out of kind of developer tools more into the general business tools, and this is just the start of it, and they just wanted to get there faster.”
Peter Coppinger Mar 3, 2018 ▶ 20:27
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.