- ⚠️ Amazon FBA fees table missing — run SQL migration first, then
cm_amz_fees_pull.py - ⚠️ PackYak fees table missing — run SQL migration first
CM = Net Revenue − COGS − Variable Expenses − Ad Spend
· Amazon: FBA fees + referral · Shopify: PackYak fulfillment · Meta spend SGD ÷ 1.2948
Total US
Amazon US
Shopify US
Total US 8,863 units
COGS
-$46,669.99
-22.4% of rev
Gross Margin
$162,108.48
77.6%
Contribution Margin
$159,705.38
76.5%
Daily Contribution Margin (Last 30 days)
All-time (90 days)
COGS
-$172,333.26
-22.2% of rev
Gross Margin
$602,689.18
77.8%
Contribution Margin
$590,914.47
76.2%
Amazon US 8,031 units
COGS
-$41,460.38
-22.0% of rev
MRPeasy avg_cost
Gross Margin
$146,727.32
78.0%
Variable Expenses
$0.00
FBA + referral fees
Ad Spend
-$147.76
Amazon PPC
Contribution Margin
$146,579.56
77.9%
All-time
COGS
-$151,283.05
-21.9% of rev
Gross Margin
$540,979.01
78.1%
Contribution Margin
$539,292.70
77.9%
Shopify US 832 units
COGS
-$5,209.61
-25.3% of rev
MRPeasy avg_cost
Gross Margin
$15,381.16
74.7%
Variable Expenses
$0.00
PackYak fulfillment
Ad Spend
-$2,255.34
Meta US (SGD→USD)
Contribution Margin
$13,125.82
63.7%
All-time
COGS
-$21,050.21
-25.4% of rev
Gross Margin
$61,710.17
74.6%
Contribution Margin
$51,621.77
62.4%
Daily Breakdown (Last 30 days)
| Date |
Amz Rev | Amz COGS | Amz Fees | Amz PPC | Amz CM |
Sfy Rev | Sfy COGS | Sfy Fees | Meta Ads | Sfy CM |
Total CM |
| 2026-07-22 |
$0.00 |
— |
— |
— |
$0.00 |
$0.00 |
— |
— |
-$47.56 |
-$47.56 |
-$47.56 |
| 2026-07-21 |
$2,500.54 |
-$614.19 |
— |
— |
$1,886.35 |
$633.10 |
-$156.06 |
— |
-$108.65 |
$368.39 |
$2,254.74 |
| 2026-07-20 |
$4,572.22 |
-$1,009.71 |
— |
— |
$3,562.51 |
$496.25 |
-$144.27 |
— |
-$105.06 |
$246.92 |
$3,809.43 |
| 2026-07-19 |
$5,350.90 |
-$1,051.54 |
— |
— |
$4,299.36 |
$619.20 |
-$143.49 |
— |
-$114.03 |
$361.68 |
$4,661.04 |
| 2026-07-18 |
$4,201.35 |
-$851.89 |
— |
— |
$3,349.46 |
$612.95 |
-$153.55 |
— |
-$90.47 |
$368.93 |
$3,718.39 |
| 2026-07-17 |
$4,844.00 |
-$949.48 |
— |
— |
$3,894.52 |
$756.05 |
-$199.95 |
— |
-$100.68 |
$455.42 |
$4,349.94 |
| 2026-07-16 |
$4,016.10 |
-$773.65 |
— |
— |
$3,242.45 |
$347.40 |
-$86.07 |
— |
-$134.12 |
$127.21 |
$3,369.66 |
| 2026-07-15 |
$5,325.95 |
-$1,079.33 |
— |
-$144.62 |
$4,102.00 |
$272.60 |
-$70.59 |
— |
-$49.75 |
$152.26 |
$4,254.26 |
| 2026-07-14 |
$5,153.40 |
-$1,019.76 |
— |
— |
$4,133.64 |
$653.15 |
-$146.70 |
— |
-$27.02 |
$479.43 |
$4,613.07 |
| 2026-07-13 |
$5,397.80 |
-$1,076.06 |
— |
— |
$4,321.74 |
$526.20 |
-$127.16 |
— |
-$66.86 |
$332.18 |
$4,653.92 |
| 2026-07-12 |
$5,133.50 |
-$1,020.61 |
— |
— |
$4,112.89 |
$587.15 |
-$141.82 |
— |
-$75.71 |
$369.62 |
$4,482.51 |
| 2026-07-11 |
$4,350.61 |
-$872.69 |
— |
— |
$3,477.92 |
$638.95 |
-$170.16 |
— |
-$58.42 |
$410.37 |
$3,888.29 |
| 2026-07-10 |
$4,824.30 |
-$1,001.02 |
— |
— |
$3,823.28 |
$368.50 |
-$95.08 |
— |
-$70.47 |
$202.95 |
$4,026.23 |
| 2026-07-09 |
$5,163.05 |
-$1,011.06 |
— |
— |
$4,151.99 |
$820.90 |
-$231.94 |
— |
-$71.26 |
$517.70 |
$4,669.69 |
| 2026-07-08 |
$5,671.55 |
-$1,105.64 |
— |
— |
$4,565.91 |
$767.90 |
-$205.25 |
— |
-$56.93 |
$505.72 |
$5,071.63 |
| 2026-07-07 |
$4,705.95 |
-$954.40 |
— |
— |
$3,751.55 |
$678.10 |
-$190.96 |
— |
-$53.32 |
$433.82 |
$4,185.37 |
| 2026-07-06 |
$5,183.85 |
-$1,046.56 |
— |
— |
$4,137.29 |
$897.75 |
-$225.25 |
— |
-$64.20 |
$608.30 |
$4,745.59 |
| 2026-07-05 |
$5,074.06 |
-$1,053.56 |
— |
— |
$4,020.50 |
$823.62 |
-$212.94 |
— |
-$70.09 |
$540.59 |
$4,561.09 |
| 2026-07-04 |
$4,406.45 |
-$871.22 |
— |
— |
$3,535.23 |
$867.60 |
-$192.83 |
— |
-$89.84 |
$584.93 |
$4,120.16 |
| 2026-07-03 |
$3,942.53 |
-$849.78 |
— |
— |
$3,092.75 |
$969.50 |
-$262.68 |
— |
-$31.26 |
$675.56 |
$3,768.31 |
| 2026-07-02 |
$5,728.40 |
-$1,174.47 |
— |
— |
$4,553.93 |
$342.25 |
-$86.57 |
— |
-$29.26 |
$226.42 |
$4,780.35 |
| 2026-07-01 |
$4,913.65 |
-$961.36 |
— |
— |
$3,952.29 |
$1,188.10 |
-$314.25 |
— |
-$30.74 |
$843.11 |
$4,795.40 |
| 2026-06-30 |
$4,837.15 |
-$984.23 |
— |
— |
$3,852.92 |
$1,480.05 |
-$290.32 |
— |
-$28.16 |
$1,161.57 |
$5,014.49 |
| 2026-06-29 |
$4,943.60 |
-$1,009.48 |
— |
-$3.14 |
$3,930.98 |
$801.45 |
-$183.26 |
— |
-$65.36 |
$552.83 |
$4,483.81 |
| 2026-06-28 |
$4,595.65 |
-$945.24 |
— |
— |
$3,650.41 |
$809.75 |
-$228.55 |
— |
-$100.88 |
$480.32 |
$4,130.73 |
| 2026-06-27 |
$10,293.09 |
-$2,490.16 |
— |
— |
$7,802.93 |
$583.95 |
-$152.40 |
— |
-$89.26 |
$342.29 |
$8,145.22 |
| 2026-06-26 |
$14,856.80 |
-$3,889.14 |
— |
— |
$10,967.66 |
$1,100.25 |
-$275.70 |
— |
-$87.99 |
$736.56 |
$11,704.22 |
| 2026-06-25 |
$13,846.72 |
-$3,461.88 |
— |
— |
$10,384.84 |
$360.45 |
-$86.11 |
— |
-$86.67 |
$187.67 |
$10,572.51 |
| 2026-06-24 |
$15,014.42 |
-$3,795.88 |
— |
— |
$11,218.54 |
$518.30 |
-$147.22 |
— |
-$85.34 |
$285.74 |
$11,504.28 |
| 2026-06-23 |
$13,445.36 |
-$3,318.26 |
— |
— |
$10,127.10 |
$593.20 |
-$164.22 |
— |
-$81.33 |
$347.65 |
$10,474.75 |
| 2026-06-22 |
$5,894.75 |
-$1,218.13 |
— |
— |
$4,676.62 |
$476.15 |
-$124.26 |
— |
-$84.65 |
$267.24 |
$4,943.86 |