Shopify metrics by first and last period reported

Version 1. 7 rows, 9 columns.

By Martin DejnickiUpdated

Short answer

For seven Shopify business metrics, the first period in which Shopify stated a figure in quarterly results, the last period if it stopped, the current status as of the Q2 2026 results and the number of fiscal years with at least one disclosure. Deploi read Shopify's quarterly results archive from 2015 to Q2 2026: press releases, financial supplementals and Forms 6-K, 10-Q and 10-K, plus annual information forms.

Three of the seven Shopify metrics tracked here are no longer published, each after 7 or 8 fiscal years

Periods covered by each metric in Shopify's results and filings, from the first quarter stated to the last period stated or the Q2 2026 results; purple metrics are no longer reported

Merchant count From: Apr 1, 2015 To: Dec 31, 2021 Status: No longer reported Periods reported: Q2 2015 to FY2021, 7 fiscal yearsPlus merchant count From: Oct 1, 2015 To: Dec 31, 2021 Status: No longer reported Periods reported: Q4 2015 to FY2021, 7 fiscal yearsPlus share of MRR From: Jan 1, 2017 To: Jun 30, 2024 Status: No longer reported Periods reported: Q1 2017 to Q2 2024, 8 fiscal yearsGMV From: Apr 1, 2015 To: Jun 30, 2026 Status: Still reported Periods reported: Q2 2015 to Q2 2026, still reported, 12 fiscal yearsMRR From: Apr 1, 2015 To: Jun 30, 2026 Status: Still reported Periods reported: Q2 2015 to Q2 2026, still reported, 12 fiscal yearsGPV (dollars) From: Jul 1, 2016 To: Jun 30, 2026 Status: Still reported Periods reported: Q3 2016 to Q2 2026, still reported, 11 fiscal yearsPayments penetration From: Jul 1, 2016 To: Jun 30, 2026 Status: Still reported Periods reported: Q3 2016 to Q2 2026, still reported, 11 fiscal years

  • Each bar runs from the first day of the first quarter stated to the last day of the last quarter or fiscal year stated; Shopify's fiscal year ends December 31.
  • Bars for metrics still reported end on June 30, 2026, the last day of Q2 2026, the latest results read.
  • Years reported counts fiscal years with at least one disclosure of the metric.
  • Gross payments volume and the Shopify Payments penetration rate left the quarterly press release after Q2 2024 and are still reported in Shopify's filings: the Form 6-K for Q3 2024, each Form 10-Q from Q1 2025 and each Form 10-K, so they count as reported.
  • Merchant counts and Shopify Plus merchant counts last appeared in the annual information form for fiscal 2021; later filings say "millions of merchants".
  • Read from Shopify's quarterly results archive from 2015 to Q2 2026; six quarters have no press release in the archive, so their filings were read instead.

Source: Shopify Inc., quarterly results press releases, Forms 6-K, 10-Q, 10-K and 40-F annual information forms, 2015 to Q2 2026; read by Deploi. Read on .

About this dataset

For seven Shopify business metrics, the first period in which Shopify stated a figure in quarterly results, the last period if it stopped, the current status as of the Q2 2026 results and the number of fiscal years with at least one disclosure. Deploi read Shopify's quarterly results archive from 2015 to Q2 2026: press releases, financial supplementals and Forms 6-K, 10-Q and 10-K, plus annual information forms. The dataset holds no metric values.

Version
1
Coverage in time
2015 to Q2 2026
Coverage in space
Worldwide
Last updated
October 19, 2026
License
CC BY 4.0. Deploi's compilation is CC BY 4.0. The underlying figures belong to their publishers and are cited to the sources listed.

Variables

The CSV header uses the column name.

Variables in Shopify metrics by first and last period reported
Column nameLabelTypeUnitMeaning
rowKeyMetric keystringStable key of the metric
firstReportedFirst reportedstringtextFirst quarterly results period in which a Shopify press release or quarterly filing states the metric with a figure. The May 2015 IPO prospectus already presented merchant, GMV and MRR figures for earlier periods.
lastReportedLast reportedstringtextLast period a Shopify press release, quarterly filing or annual filing states the metric with a figure; empty while it is still reported
currentStatusStatus nowstringtextreported (in the press release or a quarterly or annual filing) or stopped, as of the Q2 2026 results
yearsReportedYears reportednumberyearsFiscal years with at least one disclosure of the metric, computed by Deploi as the year of last report (2026 while still reported) minus the year of first report plus 1
metricLabelMetricstringtextDisplay name of the metric
periodStartTimeline start, computed by DeploidatedateFirst day of the first quarter in which Shopify's results or filings state the metric, computed by Deploi from firstReported (Shopify states the quarter, not this date)
periodEndTimeline end, computed by DeploidatedateLast day of the last quarter or fiscal year in which Shopify states the metric, computed by Deploi from lastReported; for a metric still reported, June 30, 2026, the end of Q2 2026, the latest results read (Shopify states the period, not this date)
periodNotePeriods reportedstringtextThe stated first and last period and the fiscal years reported, for the chart tooltip

The data

Shopify metrics by first and last period reported
Metric keyFirst reportedLast reportedStatus nowYears reportedMetricTimeline start, computed by DeploiTimeline end, computed by DeploiPeriods reported
merchant-countQ2 2015FY2021stopped7Merchant countApr 2015Q4 2021Q2 2015 to FY2021, 7 fiscal years
quarterly-gpv-dollarsQ3 2016reported11GPV (dollars)Jul 2016Q2 2026Q3 2016 to Q2 2026, still reported, 11 fiscal years
quarterly-payments-penetrationQ3 2016reported11Payments penetrationJul 2016Q2 2026Q3 2016 to Q2 2026, still reported, 11 fiscal years
mrrQ2 2015reported12MRRApr 2015Q2 2026Q2 2015 to Q2 2026, still reported, 12 fiscal years
plus-share-of-mrrQ1 2017Q2 2024stopped8Plus share of MRRJan 2017Q2 2024Q1 2017 to Q2 2024, 8 fiscal years
plus-merchant-countQ4 2015FY2021stopped7Plus merchant countOct 2015Q4 2021Q4 2015 to FY2021, 7 fiscal years
quarterly-gmvQ2 2015reported12GMVApr 2015Q2 2026Q2 2015 to Q2 2026, still reported, 12 fiscal years

Download the full dataset as CSV

Where each value comes from

Every value, the document it was read from, the exact place in it and the date it was read. Computed values show their formula.

Show all 52 traced values
Provenance of each value
RowFieldValueSourceWhere in the sourceRead onMethod
merchant-countStatus nowstoppedShopify Inc., Form 10-K for the fiscal year ended December 31, 2025, filed 2026-02-11As of December 31, 2025, we had millions of merchants from more than 175 countries using our platformruled
merchant-countFirst reportedQ2 2015Shopify Q2 2015 press releaseNumber of Merchants Surpasses 175,000ruled
merchant-countLast reportedFY2021Shopify Inc., annual information form for FY2021 (Exhibit 1 to Form 40-F), filed 2022-02-16
As of December 31, 2021, we had approximately 2,063,000 merchants from approximately 175 countries using our platform
ruled
mrrStatus nowreportedShopify Q2 2026 press releaseGMV 115,567 87,837 MRR 221 185ruled
mrrFirst reportedQ2 2015Shopify Q2 2015 press releaseMRR as of June 30, 2015 was $8.5 million, up 67% compared with $5.1 million on June 30, 2014ruled
plus-merchant-countStatus nowstoppedShopify Inc., annual information form for FY2023 (Exhibit 1 to Form 40-F), filed 2024-02-13
Gymshark, Heinz, FTD, Netflix, Kylie Cosmetics, SKIMS and Supreme are among the Shopify Plus merchants leveraging our reliable, cost-effective, and scalable…
ruled
plus-merchant-countFirst reportedQ4 2015Shopify Q4 2015 press releasemore than 1,000 merchants now using Shopify Plusruled
plus-merchant-countLast reportedFY2021Shopify Inc., annual information form for FY2021 (Exhibit 1 to Form 40-F), filed 2022-02-16
are among the more than 14,000 Shopify Plus merchants leveraging our reliable, cost-effective, and scalable commerce solution
ruled
plus-share-of-mrrStatus nowstoppedShopify Q2 2026 press releaseGMV 115,567 87,837 MRR 221 185ruled
plus-share-of-mrrFirst reportedQ1 2017Shopify Inc., Q1 2017 results press release (Form 6-K, Exhibit 99.1), filed 2017-05-02Shopify Plus contributed $3.5 million, or 17%, of MRR compared with 11% of MRR as of March 31, 2016ruled
plus-share-of-mrrLast reportedQ2 2024Shopify Q2 2024 press releaseShopify Plus contributed $52 million, or 31%, of MRRruled
quarterly-gmvStatus nowreportedShopify Q2 2026 press releaseGMV 115,567 87,837 MRR 221 185ruled
quarterly-gmvFirst reportedQ2 2015Shopify Q2 2015 press releaseGross Merchandise Volume2 (“GMV”) for the second quarter was $1.6 billionruled
quarterly-gpv-dollarsStatus nowreportedShopify Inc., Form 10-Q for the quarter ended June 30, 2026, filed 2026-08-05
For the three months ended June 30, 2026, the Shopify Payments penetration rate was 68%, resulting in GMV of $78.1 billion that was facilitated using Shopify…
ruled
quarterly-gpv-dollarsFirst reportedQ3 2016Shopify Q3 2016 press release
GMV processed through Shopify Payments grew to $1.5 billion, which accounted for 39% of GMV processed in the quarter
ruled
quarterly-payments-penetrationStatus nowreportedShopify Inc., Form 10-Q for the quarter ended June 30, 2026, filed 2026-08-05the Shopify Payments penetration rate was 68%ruled
quarterly-payments-penetrationFirst reportedQ3 2016Shopify Q3 2016 press releasewhich accounted for 39% of GMV processed in the quarterruled
merchant-countYears reported7 yearsComputed by Deploi
yearsReported = year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1; inputs…
Formula: year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1
computed
quarterly-gpv-dollarsYears reported11 yearsComputed by Deploi
yearsReported = year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1; inputs…
Formula: year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1
computed
quarterly-payments-penetrationYears reported11 yearsComputed by Deploi
yearsReported = year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1; inputs…
Formula: year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1
computed
mrrYears reported12 yearsComputed by Deploi
yearsReported = year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1; inputs mrr.firstReported = Q2…
Formula: year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1
computed
plus-share-of-mrrYears reported8 yearsComputed by Deploi
yearsReported = year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1; inputs…
Formula: year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1
computed
plus-merchant-countYears reported7 yearsComputed by Deploi
yearsReported = year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1; inputs…
Formula: year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1
computed
quarterly-gmvYears reported12 yearsComputed by Deploi
yearsReported = year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1; inputs…
Formula: year of lastReported (2026 while still reported, as of the Q2 2026 results) minus year of firstReported plus 1
computed
merchant-countTimeline start, computed by Deploi2015-04-01Computed by Deploi
periodStart = firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' ->…
Formula: firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' -> YYYY-01-01. Any other text gives an empty cell and a flag.
computed
merchant-countTimeline end, computed by Deploi2021-12-31Computed by Deploi
periodEnd = lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' ->…
Formula: lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' -> YYYY-12-31 (Shopify's fiscal year is the calendar year: its Form 10-K covers the year ended December 31, as the shopify-app-count dataset records for fiscal 2025); empty lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends still-reported metrics in 2026). Any other text gives an empty cell and a flag.
computed
merchant-countPeriods reportedQ2 2015 to FY2021, 7 fiscal yearsComputed by Deploi
periodNote = '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the…
Formula: '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the metric is still reported: '<firstReported> to Q2 2026, still reported, <yearsReported> fiscal years'
computed
quarterly-gpv-dollarsTimeline start, computed by Deploi2016-07-01Computed by Deploi
periodStart = firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' ->…
Formula: firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' -> YYYY-01-01. Any other text gives an empty cell and a flag.
computed
quarterly-gpv-dollarsTimeline end, computed by Deploi2026-06-30Computed by Deploi
…lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends…
Formula: lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' -> YYYY-12-31 (Shopify's fiscal year is the calendar year: its Form 10-K covers the year ended December 31, as the shopify-app-count dataset records for fiscal 2025); empty lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends still-reported metrics in 2026). Any other text gives an empty cell and a flag.
computed
quarterly-gpv-dollarsPeriods reportedQ3 2016 to Q2 2026, still reported, 11 fiscal yearsComputed by Deploi
periodNote = '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the…
Formula: '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the metric is still reported: '<firstReported> to Q2 2026, still reported, <yearsReported> fiscal years'
computed
quarterly-payments-penetrationTimeline start, computed by Deploi2016-07-01Computed by Deploi
periodStart = firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' ->…
Formula: firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' -> YYYY-01-01. Any other text gives an empty cell and a flag.
computed
quarterly-payments-penetrationTimeline end, computed by Deploi2026-06-30Computed by Deploi
…lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends…
Formula: lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' -> YYYY-12-31 (Shopify's fiscal year is the calendar year: its Form 10-K covers the year ended December 31, as the shopify-app-count dataset records for fiscal 2025); empty lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends still-reported metrics in 2026). Any other text gives an empty cell and a flag.
computed
quarterly-payments-penetrationPeriods reportedQ3 2016 to Q2 2026, still reported, 11 fiscal yearsComputed by Deploi
periodNote = '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the…
Formula: '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the metric is still reported: '<firstReported> to Q2 2026, still reported, <yearsReported> fiscal years'
computed
mrrTimeline start, computed by Deploi2015-04-01Computed by Deploi
periodStart = firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' ->…
Formula: firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' -> YYYY-01-01. Any other text gives an empty cell and a flag.
computed
mrrTimeline end, computed by Deploi2026-06-30Computed by Deploi
…lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends…
Formula: lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' -> YYYY-12-31 (Shopify's fiscal year is the calendar year: its Form 10-K covers the year ended December 31, as the shopify-app-count dataset records for fiscal 2025); empty lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends still-reported metrics in 2026). Any other text gives an empty cell and a flag.
computed
mrrPeriods reportedQ2 2015 to Q2 2026, still reported, 12 fiscal yearsComputed by Deploi
periodNote = '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the…
Formula: '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the metric is still reported: '<firstReported> to Q2 2026, still reported, <yearsReported> fiscal years'
computed
plus-share-of-mrrTimeline start, computed by Deploi2017-01-01Computed by Deploi
periodStart = firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' ->…
Formula: firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' -> YYYY-01-01. Any other text gives an empty cell and a flag.
computed
plus-share-of-mrrTimeline end, computed by Deploi2024-06-30Computed by Deploi
periodEnd = lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' ->…
Formula: lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' -> YYYY-12-31 (Shopify's fiscal year is the calendar year: its Form 10-K covers the year ended December 31, as the shopify-app-count dataset records for fiscal 2025); empty lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends still-reported metrics in 2026). Any other text gives an empty cell and a flag.
computed
plus-share-of-mrrPeriods reportedQ1 2017 to Q2 2024, 8 fiscal yearsComputed by Deploi
periodNote = '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the…
Formula: '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the metric is still reported: '<firstReported> to Q2 2026, still reported, <yearsReported> fiscal years'
computed
plus-merchant-countTimeline start, computed by Deploi2015-10-01Computed by Deploi
periodStart = firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' ->…
Formula: firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' -> YYYY-01-01. Any other text gives an empty cell and a flag.
computed
plus-merchant-countTimeline end, computed by Deploi2021-12-31Computed by Deploi
periodEnd = lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' ->…
Formula: lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' -> YYYY-12-31 (Shopify's fiscal year is the calendar year: its Form 10-K covers the year ended December 31, as the shopify-app-count dataset records for fiscal 2025); empty lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends still-reported metrics in 2026). Any other text gives an empty cell and a flag.
computed
plus-merchant-countPeriods reportedQ4 2015 to FY2021, 7 fiscal yearsComputed by Deploi
periodNote = '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the…
Formula: '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the metric is still reported: '<firstReported> to Q2 2026, still reported, <yearsReported> fiscal years'
computed
quarterly-gmvTimeline start, computed by Deploi2015-04-01Computed by Deploi
periodStart = firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' ->…
Formula: firstReported 'Qn YYYY' -> first day of that calendar quarter: Q1 = YYYY-01-01, Q2 = YYYY-04-01, Q3 = YYYY-07-01, Q4 = YYYY-10-01; 'FYYYYY' -> YYYY-01-01. Any other text gives an empty cell and a flag.
computed
quarterly-gmvTimeline end, computed by Deploi2026-06-30Computed by Deploi
…lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends…
Formula: lastReported 'Qn YYYY' -> last day of that calendar quarter: Q1 = YYYY-03-31, Q2 = YYYY-06-30, Q3 = YYYY-09-30, Q4 = YYYY-12-31; 'FYYYYY' -> YYYY-12-31 (Shopify's fiscal year is the calendar year: its Form 10-K covers the year ended December 31, as the shopify-app-count dataset records for fiscal 2025); empty lastReported with currentStatus reported or reported annually only -> 2026-06-30 (the end of Q2 2026, the same reading as yearsReported, which ends still-reported metrics in 2026). Any other text gives an empty cell and a flag.
computed
quarterly-gmvPeriods reportedQ2 2015 to Q2 2026, still reported, 12 fiscal yearsComputed by Deploi
periodNote = '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the…
Formula: '<firstReported> to <lastReported>, <yearsReported> fiscal years' ('1 fiscal year' when yearsReported is 1); when lastReported is empty and the metric is still reported: '<firstReported> to Q2 2026, still reported, <yearsReported> fiscal years'
computed
merchant-countMetricMerchant countComputed by Deploi
…= display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration…
Formula: display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...
computed
quarterly-gpv-dollarsMetricGPV (dollars)Computed by Deploi
…the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...;…
Formula: display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...
computed
quarterly-payments-penetrationMetricPayments penetrationComputed by Deploi
…quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...; display label set by Deploi from the row key
Formula: display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...
computed
mrrMetricMRRComputed by Deploi
…quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...; display label set by Deploi from the row key
Formula: display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...
computed
plus-share-of-mrrMetricPlus share of MRRComputed by Deploi
metricLabel = display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars)…
Formula: display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...
computed
plus-merchant-countMetricPlus merchant countComputed by Deploi
metricLabel = display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars)…
Formula: display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...
computed
quarterly-gmvMetricGMVComputed by Deploi
metricLabel = display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars)…
Formula: display label set by Deploi from the row key: merchant-count = Merchant count; quarterly-gpv-dollars = GPV (dollars); quarterly-payments-penetration = Payments penetration; mrr = MRR; ...
computed
Methodology

Caveats: Shopify metrics by first and last period reported

  • The start of each metric is the first quarterly results. Shopify's May 2015 IPO prospectus already presented merchant, GMV and MRR figures for earlier periods.
  • Gross payments volume and the Shopify Payments penetration rate left the quarterly press release after Q2 2024 and are still reported in Shopify's filings: the Form 6-K for Q3 2024, each Form 10-Q from Q1 2025 and each Form 10-K, so they count as reported.
  • Merchant counts and Shopify Plus merchant counts last appeared in the annual information form for fiscal 2021. Later filings say "millions of merchants".
  • Read from Shopify's quarterly results archive (press releases, financial supplementals, Forms 6-K, 10-Q and 10-K) from 2015 to Q2 2026. Six quarters have no press release in the archive, so their filings were read instead.
  • Years reported counts fiscal years with at least one disclosure, including fiscal 2026 for metrics still reported at Q2 2026. It is computed by Deploi.

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page. How Deploi Shopify Data works.

Sources

Tier A sources are primary documents: filings, official releases and official price pages. How sources are ranked.

Cite and reuse

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page.

APA

Deploi. (2026). Shopify metrics by first and last period reported (Version 1) [Data set]. https://deploi.ca/shopify/data/datasets/shopify-metric-disclosure Retrieved October 19, 2026.

BibTeX

@misc{deploi_shopify_metric_disclosure_2026,
  author = {{Deploi}},
  title = {Shopify metrics by first and last period reported},
  year = {2026},
  version = {1},
  url = {https://deploi.ca/shopify/data/datasets/shopify-metric-disclosure},
  note = {Accessed 2026-10-19}
}

Downloads

  • Data: Shopify metrics by first and last period reported CSV

Changes

  1. · Shopify metrics by first and last period reported
    First release. Seven metrics with the first and last periods Shopify reported them, read on October 18, 2026, and the periodStart, periodEnd and periodNote columns: those periods converted by Deploi to their first and last days, and a note that repeats them, for the years-reported timeline.
Deploi is not affiliated with Shopify. Questions about this data: contact@deploi.ca.