- Fiscal.ai
- Posts
- 🗞 Shopify: How a Snowboard Shop Became the Platform Behind $1.2 Billion in Daily Sales
🗞 Shopify: How a Snowboard Shop Became the Platform Behind $1.2 Billion in Daily Sales
The most valuable business in a market sometimes doesn't sell a product at all. It fixes what everyone else was tolerating.
Happy Sunday! 👋
This week we're looking at Shopify, built by a few friends who just wanted to sell snowboards online but ended up flipping the entire e-commerce infrastructure on its head instead.
Let’s dive in!
The Software Empire, Powered by Payments
How It All Began
Prior to becoming one of the fastest growing e-commerce software platforms in the world, powering millions of merchants, Shopify was an online store itself with zero intention of ever creating software. The online storefront was called "Snow Devil" built by Shopify founders Tobias Lütke, Daniel Weinand, and Scott Lake.

The idea of Snow Devil was born when Tobias (a German programmer who had recently migrated to Ottawa) and his co-founders, Daniel and Scott, kept having trouble finding high-quality snowboarding equipment locally.
Thinking they'd be able to set up a storefront in an afternoon, and be selling snowboarding equipment that evening, they jumped on the idea but quickly discovered that the e-commerce tools available during the early 2000s like Yahoo Stores and Microsoft Commerce Server were rigid, expensive, and followed the same purchasing format as a Sears catalog.
"I set up our online store based on a variety of different systems such as Miva, OsCommerce, and Yahoo stores. Truth be told, all those systems made my skin crawl because of how bad they were. The final straw was when I got a custom design made for my snowboard store and I couldn't get it to work in Yahoo stores. We had this great CSS-based layout done with all these new fanged 'web standards' and the customizability of Yahoo Stores barely allowed me to change the background color of the top frame."
Predecessors also had multi-page checkouts which Lütke hated. He described this as, "click, click, click, are you sure, click" nightmare that could take a prospective customer up to 15 minutes just to handle a single purchase or product upload.
Lütke had a larger vision for the site, give the merchant the ability to curate stories around the products they were selling. The three friends took this philosophy and began re-engineering the online shopping experience by focusing their efforts on speed, seamless design, and simplified merchant workflows. To kickstart the project, Lütke and Weinand pooled together $20,000 CAD each from their own pockets (equivalent to over $60,000 today) and began building the tech stack.
Tobias built the platform using Ruby on Rails, a brand-new open source web framework at the time and one he was most familiar with. He coded the entire infrastructure on it including the cart, checkout, and inventory management system from scratch. In true entrepreneurial spirit, he worked out of coffee shops all around downtown Ottawa, sometimes for up to 16 hours a day.

What was more impressive than re-creating the e-commerce infrastructure to improve on the likes of Microsoft and Yahoo was Lütke's second act when he created an entirely new language he named Liquid. Liquid was the bridge between the back-end database of a site and a store's visual front-end, and before it, web developers had to embed raw database code directly into HTML files which resulted in security risks and poor customization.
Liquid was simple, safe, and restrictive as users couldn't alter data on the server but could only read and display it. This creation didn't just solve the friends styling problem of Snow Devil but laid the foundation for the would be Shopify Theme Store, allowing thousands of independent designers to build and sell custom store templates safely.
Snow Devil launched in November of 2004, quickly recouping the friends initial investment within the first sales season. However, what was more impressive was how the store grew, not in snowboard sales, but in interest from other online merchants seeking the same alternative web solution. Emails poured in asking Lütke if they could license the custom backend software powering the site. The friends deliberated and quickly realized that it was far more profitable to solve the e-commerce infrastructure problem than selling seasonal equipment. They pivoted in June of 2006, shutting down the Snow Devil site earlier that year to launch the software publicly under the name Shopify.

Shopify’s initial home page
Today Shopify moves roughly $1.2 billion of merchandise a day, turns over $13 billion in annual revenue, and fetches a $186 billion market cap (figures in USD). Every one of those dollars traces back to a design decision made because a programmer was annoyed that it took 15 minutes to order a snowboard. The lesson Snow Devil taught, that has been monetized by Shopify for over twenty years, is that the most valuable business in a market sometimes doesn't sell a product at all but fixes all the problems that everyone else was tolerating.

Shopify currently ranks 3rd in the top 10 most valuable companies in Canada and #1 in its IT services industry
How Shopify Gained Prominence
For anyone who has created a website or blog in recent years, there's a good chance you've been coding on Liquid without knowing it. Shopify open-sourced the language in 2008, and it went on to power Jekyll, the engine behind GitHub Pages, along with the templating layers at Zendesk and Salesforce. In 2026, two decades later, that trade-off is the default for any tool aimed at non-developers and the barrier has only kept falling as Claude Design and OpenAI Codex went mainstream allowing anyone to build an above-average website by punching a few short sentences into a prompt.
Adding guardrails and essentially removing most of the coding skillset needed to build a website back in 2006 was probably an equivalent feeling to cavemen discovering fire. There was finally a platform where individuals, who once thought the barrier to enter the online market space would never be feasible, had everything they needed but there was a catch.
Despite the creation, growth was slow for the first full year of operations with Shopify bringing in only about $8,000 a month throughout 2007 with a very small paying customer base.
Remember the catch? Well the reason growth was slow at the start was because the founders thought the best way to monetize was to charge transaction fees as a percentage of sales. This was seen as discouraging to merchants who were making good money and growing their business. Lütke later mentioned that this was a major turning point for the business as they switched to a subscription based fee structure and tacked on a small transaction fee that lowered as a merchant upgraded their plan tier. This way, Shopify was still able to capture a fee on all sales while simultaneously incentivizing merchants to scale their revenues.

An early iteration of Shopify’s pricing matrix
After the business model and customer success aligned, Shopify turned their focus to product development. As strange as it sounds, Lütke's answer to product expansion was to simply stop trying so hard.
“E-commerce is highly individualized business. Every store wants to offer a unique buying experience but providing too many features makes the software cumbersome and difficult to use. The Shopify API solves this by allowing merchants to install exactly the features they need to get the most out of their store."
It was at this press release that Lütke announced what would change Shopify's trajectory forever. He shared that the company would be launching its own API and app store essentially handing off problems to anyone who wanted to solve them and make money in the process. For example, a merchant selling custom jewelry could now install a quoting tool a developer built. The beauty in all this, neither had to do both, and Shopify didn't have to hire more developers to write the code themselves. Just as it was a platform to sell products, it was also a platform to sell code powering those shops that sold products. It was a full circle moment.
The second defining move was subtler. What separated Shopify from the likes of Wix, Squarespace, and others in the e-com space was that Shopify followed its merchants wherever they were selling, known as the Omnichannel.

It started in 2010 with the launch of the Shopify app which allowed sellers to manage orders directly from their smartphones. Then came Shopify Point-of-Sale (POS) in 2013 which put the Shopify platform behind the counter at brick and mortar store locations, seamlessly syncing inventory across both online and retail. Buy Buttons followed in 2015 enabling merchants to sell from websites that weren't created nor hosted on Shopify at all.
By 2016, the multichannel dashboard pulled social media, retail sales, online sales, inventory, and catalog channels into a single view. Somewhere along the way, Shopify stopped being the website a merchant sold goods and services on and became the system that ran their business, a much harder thing for competitors to steal market share from.
The "let others do it" strategy worked. Shopify went from $8,000 in monthly recurring revenue in 2007 to $221 million in 2026 however, that annualized figure only accounts for roughly a quarter of their total revenues today. Their bread and butter is Merchant Solutions Revenue combining to over $13 billion in sales annually.
The $2.55 Billion "Side Quest"
By 2019, Shopify's leadership wanted an end-to-end logistics network to rival Amazon's fulfillment infrastructure. Enter: Shopify Fulfillment Network (SFN).
The official reasoning was straightforward. Amazon Prime had trained shoppers to expect two-day delivery to be the norm when ordering online. Independent merchants on Shopify or other e-com platforms couldn't match the speed so they defected to Amazon where the warehouse network existed. Some in the logistics industry read it differently: wishful thinking at best, and at worst an ego contest to see who was the best e-commerce platform in the world. Both readings can be true at once, and the figures that follow in the coming paragraphs support each viewpoint.
In 2015 and beyond, shipping that took longer than 2-days to arrive began carrying the connotation that you were either ordering white labeled products (a seller slapping their brand name on a generic product) from a warehouse overseas and selling at a markup or the product was drop-shipped. For those who are unfamiliar with what drop-shipping is, it's simply the process of listing an item on a marketplace without holding the inventory. When a sale occurs, the seller takes the buyer's transaction details and purchases the product from another vendor (often overseas in Asia), at a cheaper price. They then deliver the good, and pocket the difference.

Although sellers on Amazon could do the exact same thing for the most part, their logistics process was different which made it more kosher in the eyes of buyers as inventory was sitting in a U.S. warehouse, and had to meet certain quality/regulation standards. Sellers also couldn't drop-ship as easily on Amazon because they wouldn't be eligible for shipping since Amazon would have never scanned a SKU of the product into their inventory. Even if sellers tried to drop-ship, buyers would be deterred from ordering that listing because the 2-day shipping badge wouldn't be present.
This was the trap Shopify merchants were caught in. A merchant selling a genuinely good product out of a makeshift office space in their garage in Ohio began to be seen as this quasi-arbitrage seller because they weren't in a marketplace of other verified sellers with a proper fulfillment network. Shopify couldn't just fix this problem with better storefronts, the credibility gap lived in the warehouses. So, at its Unite conference in June of 2019, Shopify announced the Shopify Fulfillment Network and committed more than $1 billion over 5 years to building it.
Shopify had a dream that building a fulfillment network could be done in a deliberately asset-light manner consistent with the way the company had done everything prior. They thought that the logistic service could be built without ever owning a single warehouse, avoiding major cash outflows in the form of CapEx by acting as the "coordinating layer" between merchants and a network of third-party warehouses.
With the help of the software Shopify would create, merchants would link their Shopify accounts to the SFN, SFN would then analyze the data and intelligently route inventory to select warehouses so that people ordering in those locations could access 2-day shipping. The idea was genius in theory because Shopify could see patterns across hundreds of thousands of stores and predict where a merchant's product would sell and pre-position stock near buyers.
In September of 2019, it paid roughly $450 million for 6 River Systems, a robotics company whose robots were able to work alongside human pickers to speed up order assembly.

Then the world shut down due to the Covid-19 pandemic, and the e-commerce industry exploded as travel restrictions were enacted and consumers were forced to turn to online shopping, artificially boosting all profitability metrics in the online selling space. Shopify's Gross Merchandise Value (GMV) went from $61.1B in 2019 to $119.6B in 2020, nearly doubling in a single year while revenue climbed from $1.6B to $2.9B.
GMV growth slowed to 47% in 2021 then 12% in 2022. It was evident in the reporting that there was a deceleration in total spend but without slowing down, Shopify announced in May of 2022 that it acquired Deliverr for $2.1 billion, the largest acquisition in company history. On paper, Shopify had everything they needed to drive their logistics business home. They had the robots to help process orders through 6 River Systems, the warehousing network, and software connection courtesy of Deliverr. Total committed capital: $2.55 billion.
The point that was being discounted was that Shopify spent 15 years at the time of this expansion project solving problems that could be solved with code. Boot up the ol' Macbook, ship a fix, schedule the patch to go live at 2am, and everyone wakes up happy. Logistics doesn't work that way unfortunately. A pallet sitting in the corner of a random warehouse in Indiana that wasn't scanned into inventory properly has no SKU log. There's no data coming into the feed at Shopify HQ if a warehouse in the Deliverr network missed a few critical tasks.
The deeper problem however lay in the fact that by taking the asset-light approach, Shopify had placed itself at the forefront of responsibility for the merchant's experience while controlling none of the execution. When a partner warehouse mispicked an order, didn't log inbound inventory, missed a pickup, the merchant didn't point the finger at some warehouse they never heard of, they pointed it at Shopify.
What Shopify failed to realize early on was that while yes, Amazon spent a lot of money building warehouses and employing staff, it could enforce a standard by decree. Shopify's issue was that it tried buying algorithms and outsourcing responsibilities but doing so at scale results in a loss of standard, and more importantly, the standard required to run a global logistics business.
The economics from the standpoint of a merchant weren't enticing either. When linking SFN, their order fulfillment budget now had to cover Shopify's cut as well as the warehouse's. Not to mention the best third-party logistics firms wanted high volume, predictable order flow which mainly comes from larger more established businesses than thousands of merchants with small inconsistent order frequencies.
Shopify's management finally came to the realization in July of 2022 that the surge in growth was due to the pandemic and was forced to cut 10% of its workforce before phasing out the program. Lütke addressed the team in an internal memo:
“It's now clear that bet didn't pay off. What we see now is the mix reverting to roughly where pre-Covid data would have suggested it should be at this point. Still growing steadily, but it wasn't a meaningful 5-year leap ahead. Our market share in ecommerce is a lot higher than it is in retail, so this matters. Ultimately, placing this bet was my call to make and I got this wrong. Now, we have to adjust. As a consequence, we have to say goodbye to some of you today and I'm deeply sorry for that.”

The unwinding of assets was announced the following year on May 4th, 2023 and closed just a month later on June 6th. Shopify sold Deliverr and the fulfillment network to Flexport, and in return received a 13% equity stake (taking its total position to the high teens since it already invested earlier that year). What shareholders were looking to receive from the divestiture was cash. This failed push led to over $1.6B of impairment and writedown charges. 6 Rivers System was sold separately to Ocado for a mere $12.7 million on a $450 million initial price tag, erasing 97% of its value in just 4 short years. The cherry on the cake was that Shopify also cut another 20% of its workforce the same day.
The irony in all this. Flexport's CEO at the time of the divestiture was Dave Clark, formerly Amazon's consumer chief and one of the principal architects of Amazon's fulfillment services. The firm Shopify had set out to rival back in 2019 ended up in the hands of the man who helped build it.
The Rent and the Toll
The most interesting thing about the logistics bet isn't that it failed per se. It's how little it mattered when you zoom out and look at the business as a whole. Credit management for that because their diagnosis to break into fulfillment wasn't wrong, their execution was. They played their hand for as long as they could during the pandemic, riding growth in online sales (as many did) and folded within a year upon realizing the step function was temporary and normalization started to creep in. Hindsight is always 20/20 and everyone would have been calling them crazy for leaving the table early with a "winning hand" at the time.
Most companies would defend a $2.55 billion bet rather than fold. This is why sizing risk is so important when making capital allocation decisions as it removes emotions. A piercing quote comes to mind in the fulfillment debacle from one of the best hedge fund managers who ever lived.
"It's not whether you're right or wrong that's important, but how much money you make when you're right and how much you lose when you're wrong."
Shopify shifted its focus back to where it excelled and the recovery was almost immediate. 2023 the firm saw a $1.42B operating loss (mostly from the aforementioned impairment) but just a year later, they drove a $1.08B operating profit, and continuous growth in operating income since. Operating cash flow followed the same trajectory, from negative $136M in 2022 to $2.38B today.
Shopify earns money under two main segments.
The first being Subscription Revenue. This encompasses monthly plans running from entry tier all the way up to Shopify Plus for high-volume sellers, theme store sales, domain registrations, and app store sales. It's recurring and predictable revenues that arrive whether a merchant makes $0 in sales or $10 million as opposed to Merchant Solutions which only earns when a transaction is completed. Subscription Solutions is also a high margin segment running at 81.1% gross margins as it costs almost nothing to grant a user access to a basic storefront to help get them started.

Shopify Custom Metrics on Fiscal.ai
Merchant Solutions is every dollar Shopify earns after the merchant created their storefront and has begun selling. Shopify Payments makes up the bulk of this revenue stream and earns a processing fee on every transaction that runs through it. Shopify charges 2.9% plus $0.30 on every online card transaction at the entry tier which gradually falls as merchants increase their monthly subscription tier all the way down to 2.25%. As a seller to lower Shopify's take rate down to 2.25%, they'd need to be on their max subscription which can exceed $2,300 per month.
What happens if a seller declines to use Shopify Payments? Shopify says, "no problemo", sellers can process payments through external payment processors like Stripe or PayPal if they so choose to, they just charge a 2% fee for the privilege to do so. Shopify pretty much said, "you can go with us and pay 2.9% to start, or go elsewhere and we will still charge you 2% + you must pay the take rate of the other payment processor (which is usually 3% or more anyways). Using this logic, sellers don't have much of an incentive to switch unless the new take rate from the provider is lower than the 0.90% differential Shopify charges if you just stay with them. A business built on the illusion of choice, checkmate.
A smaller, but still important stream that helps comprise this figure is Shopify Capital. It lends working capital to merchants so they can increase and stabilize their operating cash flows as physical product sales are capital intensive with an often longer cash conversion cycle. The service operates on an auto-repayment model, taking a fixed percentage of daily sales until the capital is recouped. Shopify underwrites the capital against the merchants sales data, approving sellers in 1-3 days with funding ranging from $200 up to $5 million for select sellers.
What's Actually Hard to Copy
Shopify's most durable advantage isn't glamorous: leaving is a miserable experience. A merchant who has been operating on the platform for several years, uses a liquid theme, has several paid apps wired into their storefront, with years of customer data, and staff who are familiar with the admin panel has become extremely sticky.
It's not a migration a business owner can execute overnight and any closure of an old site or delay of a new one while rebuilding elsewhere could mean hundreds of thousands if not millions of dollars in lost revenues and profits for the merchant. This friction is why Shopify has been able to increase its attach rate (the percent of add on sales to the main service) from 2.45% to 3.05% over the past 5 years without merchants revolting. In other words, when switching costs are high, a business can slowly charge more for the same thing over time.
The second advantage started with Liquid in 2004 and was formalized when the API arrived in 2009. Shopify doesn't compete as one sole product but as an ecosystem of offerings to help sellers increase profits and lower tedious work they would have been forced to spend time on.
A merchant selling subscriptions needs recurring billing functionality, another who sells internationally would benefit from a duty calculation tool, etc. Shopify built practically none of this and instead had the brilliant idea to invite developers to help solve the problems and earn as a result of the fixes. This meant that product expansion was theoretically unlimited and tools were built out quickly to handle 99% of problems any niche was facing without Shopify writing a single line of code or guessing what its users wanted.
The compounding effect that was never seen on any other e-commerce platform was that thousands of developers, theme designers, and agencies were able to earn a living on top of the platform. Shopify was early and the only ones offering this at the time creating a loyal following of developers. Rivals could copy a checkout process in a quarter but copying a marketplace of independent businesses (both merchant and developers) who are co-dependent on each other, is far harder to replicate.
AI Made Storefronts Free. So what?
The elephant in the room is the risk that shoppers change their buying patterns and ask AI agents to search and buy things for them. This means that Shopify storefronts would stop being the place where commerce happens and result in the merchant losing brand impression, upselling capabilities, and customer data. In that world, Shopify risks being reduced to a commodity supplier of inventory data to whoever owns the conversation.
Thankfully this doesn't appear to be the case as Shopify has been proactively working towards capitalizing on a different reality. They've kept the philosophy "let others build it" in the sense that they weren't going to fight for the destination when it came to AI, but be the rails underneath which could process moves others wanted to make. In March of this year, the company quietly restructured its ChatGPT integration, changing their minds from allowing checkout inside the LLM to redirect the buyer once the item is found to the merchant's store.
This is a defensive move and explains that management sees the disintermediation risk clearly. With the recent introduction of Meta's Muse agent, Shopify took a different approach but still ensured they were getting their transaction fee revenues by enabling Shop Pay inside Muse. Either way, the pattern is consistent: let the agent own discovery, but make sure the payment process all runs through Shopify. This is the same logic that put Shopify inside Walmart Marketplace back in 2020 and inside Buy with Prime in 2023.

The good news has been that Shopify has foreseen the potential threat of AI but they still need to be cognizant of their future growth strategy. The last 5 years was a story of taking a bigger slice in the form of attach rates which rose from 2.45% to 3.05% and payment penetration from 42% to 65.6% but it’s hard to see these metrics rising by a meaningful amount in the near future. Growth from this point on depends on the actual pie getting larger through greater consumer spending rather than pricing decisions made out of Ottawa.
That’s all for this week.
If you have any questions about this newsletter or Fiscal.ai, simply reply to this email!





