How Shopify Lets Employees Allocate Compensation

Kaz Nejatian describes a flexible approach to salary and equity.

KNKaz NejatianGuest · Chief Executive Officer
Channel
20VC with Harry Stebbings
Published
Aug 29, 2024
Video
0:34
Read
1 min
Original
English
Open on YouTube
Scroll to read and the video shrinks to the bottom-right corner. Captions follow your reading language.
Reading languageAvailable in 2 languages
You're reading the original English.
SUMMARY

In 30 seconds

Kaz Nejatian says Shopify lets employees allocate a compensation amount among salary, equity and other options, and describes the work required to build the system.

  1. 1A compensation poolEmployees can allocate compensation rather than receiving only a fixed mix.
  2. 2Implementation challengesNejatian describes legal and equity-process obstacles.
  3. 3A company perspectiveHe says the transition was painful but considers the result strong.

Takeaways

  1. Employees can allocate a compensation amount across different forms.
  2. Nejatian says implementing the change required equity-process changes.
  3. His comparison with other companies is a subjective claim.
FULL TEXT

Read the edited text by chapter

Transcript only
01

Flexible compensation

Nejatian explains the allocation approach and its implementation.

Kaz Nejatian says Shopify changed its compensation approach: instead of a predetermined mix of salary, equity and bonus, employees receive an amount and use software to allocate it among options.

He says implementation required changes to equity processes and faced legal obstacles in Europe. He recalls CEO Tobi Lütke writing substantial code to make it work, and describes the transition as painful.

More from this channel

1:00:17EN
20VC with Harry Stebbings· Oct 29, 2026Podcast · 3 speakersHarry Stebbings, Jason Lemkin and Rory O’Driscoll on AI financing and venture betsGuest Jason Lemkin, Rory O’Driscoll · Host Harry StebbingsThe investors debate AI lab economics, spending on infrastructure, open-model risks and how to evaluate fast-moving private investments.Venture CapitalAI cost & performanceEnterprise AI+2
23:48EN
20VC with Harry Stebbings· Oct 26, 2026Podcast · 2 speakersSatya Nadella on Zero Trust for AI and Why Every Company Should Own Its IntelligenceGuest Satya Nadella · Host Harry StebbingsThe Microsoft CEO argues that capable agents need security boundaries even as alignment research remains unsettled, and explains why firms should retain the value created by their own AI use.Enterprise AIAI securityEvals+2
1:13:26EN
20VC with Harry Stebbings· Oct 24, 2026Podcast · 2 speakersNaveen Rao on Energy, AI Hardware, Verification and the Future of RoboticsGuest Naveen Rao · Host Harry StebbingsThe Unconventional AI founder argues that energy efficiency will shape AI hardware, while the growing volume of model output makes verification more valuable.EnergySemiconductorsInference+2
59:41EN
20VC with Harry Stebbings· Oct 22, 2026Podcast · 3 speakers20VC: Venture Fund Size, AI Valuations and the Changing Software MarketGuest Jason Lemkin, Rory O’Driscoll · Host Harry StebbingsHarry Stebbings, Jason Lemkin and Rory O'Driscoll debate venture concentration, infrastructure risk, code review and the assumptions behind fast-growing AI companies.Venture CapitalInvestingAI cost & performance+2
1:19:50EN
20VC with Harry Stebbings· Oct 19, 2026Podcast · 2 speakersSameer Dholakia on AI Investing, Bessemer's Growth Strategy and Company CultureGuest Sameer Dholakia · Host Harry StebbingsThe Bessemer partner explains his approach to pricing fast-growing AI companies, backing founders and building teams, while discussing the risks behind his optimistic forecasts.Venture CapitalAI StrategyLeadership+2
1:03:05EN
20VC with Harry Stebbings· Oct 17, 2026Podcast · 2 speakersHarrison Chase on Building Reliable Agents, Model Routing and MemoryGuest Harrison Chase · Host Harry StebbingsThe LangChain co-founder explains why agents remain difficult to control, where domain expertise matters, and how his team manages coding-agent costs.AI agentsAgent orchestrationEvals+2