Beach Club — March 2026
Sales Performance Analysis — BCP Delray Beach LLC • 307 E Atlantic Ave • March 1–31, 2026 (31 days)
March 2026 marks Beach Club's 100-day operational milestone and the final full month of peak season. While gross revenue held flat month-over-month, the daily average net sales declined 4.5% versus February — the first reversal of the upward trajectory since opening.
1. Net sales fell $43K short of the $400K target. March net of $356,927 = 89.2% attainment. Daily average ($11,514) underperformed February's $12,057 by $543. Shortfall concentrated in the final two weeks as seasonal slowdown began.
2. Operational giveaway rate improved to 6.2%. Discretionary leakage fell 12.0% from February ($419/day vs. $476/day). W4 hit $1,568 — nearly on the $1,500 weekly comp budget for the first time. The improving trend from January through March is real and durable.
3. Alcohol-to-food ratio at 47.6% — compliant. W2 spiked to 56.9% from the St. Patrick’s satellite bar but normalized in W3–W5.
4. OpenTable ROAS improved to 11.89× (up from 11.13× in Feb), generating $77,584 in attributed campaign sales. DoorDash ROAS declined to 4.26× from 10.52×, partly driven by three technology incidents.
5. Mike McCann's reported 63.9% comp rate reflects AGM duties, not discretionary behavior. As the primary NNV executor, his comp volume ($1,094) divides against low personal sales ($1,712). Excluding NNV, discretionary comps are $562/month — down ~40% from February.
Priority Actions
Monthly Summary
| Metric | March | Mar Adj (ex-STA) | Feb Adj | M/M |
|---|---|---|---|---|
| Gross Sales | $391,555 | $390,755 | $369,231 | +5.8% |
| Returns | ($787) | — | ($1,608) | −51.1% |
| Discounts & Comps | ($33,842) | ($29,242) | ($31,642) | — |
| Net Sales | $356,927 | $356,727 | $337,589 | +5.7% |
| Daily Avg Net | $11,514 | $11,507 | $12,057 | −4.5% |
| Transactions | 5,145 | — | 4,308 | +19.4% |
| Avg Transaction | $69.37 | — | $78.37 | −11.5% |
Gross revenue ($391,555) is essentially flat with February ($390,831). However, February's adjusted figure excluded a $21,600 private event — apples-to-apples, March outpaced February's adjusted $369,231 by $22K. But March has 3 more days (31 vs. 28), so the daily average declined. Transaction count surged 19.4% while average value dropped 11.5% — more guests at lower check averages, consistent with higher bar traffic and brunch.
Revenue Gap vs. $400K Target
Weekly Breakdown
| Week | Period | Days | Gross | Net | Daily Avg |
|---|---|---|---|---|---|
| W1 | Mar 1–7 | 7 | $89,320 | $82,268 | $11,753 |
| W2 | Mar 8–14 | 7 | $102,057 | $95,367 | $13,624 |
| W3 | Mar 15–21 | 7 | $98,111 | $87,104 | $12,443 |
| W4 | Mar 22–28 | 7 | $83,819 | $75,491 | $10,784 |
| W5 | Mar 29–31 | 3 | $18,249 | $16,697 | $5,566 |
| Total | Mar 1–31 | 31 | $391,555 | $356,927 | $11,514 |
W2 was the strongest week at $102K gross — driven by March 14 (Saturday, St. Patrick's satellite bar) which generated $41,204 gross — the single highest-revenue day in Beach Club's operating history (z=+3.43). The W3→W4→W5 decline reflects seasonal slowdown.
Top 5 & Bottom 5 Days
| Date | Day | Gross | Net | Notes |
|---|---|---|---|---|
| Mar 14 | Sat | $41,204 | $40,263 | St. Patrick's satellite bar (z=+3.43) |
| Mar 21 | Sat | $27,870 | $24,433 | Peak Saturday (z=+1.83) |
| Mar 7 | Sat | $25,076 | $23,599 | Saturdays dominate the top |
| Mar 28 | Sat | $22,346 | $20,923 | Last peak-season Saturday |
| Mar 20 | Fri | $22,260 | $20,164 | Strongest Friday |
| Date | Day | Gross | Net | Notes |
|---|---|---|---|---|
| Mar 31 | Tue | $1,532 | $1,201 | Final day; likely partial service |
| Mar 4 | Wed | $4,483 | $4,095 | Weakest non-Tue/Mon |
| Mar 24 | Tue | $4,613 | $4,191 | Post-STA Tuesday |
| Mar 3 | Tue | $5,394 | $5,001 | Standard weak Tuesday |
| Mar 17 | Tue | $5,961 | $5,442 | St. Patrick's Day — modest lift |
Saturdays generated 29.6% of total monthly gross on only 4 of 31 days. Tuesdays and Wednesdays combined account for 9 days but only 15.5% of revenue.
Leakage Waterfall
Discounts ($20,982) + Comps ($12,864) = $33,846. Sales-summary reports $33,842. Gap: $4.00 (0.01%). PASS
Operational Giveaway Rate
Discretionary Leakage Trend
| Metric | March | February | Change |
|---|---|---|---|
| Disc. Leakage/Day | $419 | $476 | −$57 (−12.0%) |
| Monthly Total | $12,976 | $13,324 | −$348 |
Discretionary leakage improvement continues: January $864/day → February $476/day → March $419/day — a cumulative 51.5% reduction over three months. Comp governance policies are demonstrably working.
Weekly Comp Budget vs. $1,500 Target
| Week | Actual | Target | Overage | Status |
|---|---|---|---|---|
| W1 | $1,808 | $1,500 | $308 | 1.2× |
| W2 | $2,342 | $1,500 | $842 | 1.6× |
| W3 | $2,337 | $1,500 | $837 | 1.6× |
| W4 | $1,568 | $1,500 | $68 | 1.0× |
| March Avg | $2,014 | $1,500 | $514 | 1.3× |
W4 is the first week in Beach Club's history to approach the $1,500 comp budget. February averaged 2.6× over target; March averaged 1.3× — a 50% improvement.
Comp Breakdown by Category
| Category | Amount | % Total | Notes |
|---|---|---|---|
| NNV (programmatic) | $3,348 | 26.0% | Expected; 182 items |
| Mike McCann | $1,916 | 14.9% | AGM duty — see below |
| Mitch Garcia | $998 | 7.8% | Via MAIN BAR mostly |
| Adam Pennacchio | $850 | 6.6% | Admin closures inflate |
| Guest - Make a friend | $815 | 6.3% | Hospitality discretionary |
| Guest - Food Quality | $807 | 6.3% | Guest recovery |
| Megan Gruendel | $569 | 4.4% | — |
| VIP - Owner/Partner | $564 | 4.4% | — |
| Host - Shift Meal | $1,310 | 10.2% | Expected; $42/day |
| All Other | $1,686 | 13.1% | Operational / error / training |
| Total | $12,864 | 100% |
Policy Compliance
| Policy | Status | Finding |
|---|---|---|
| NNV in comps only | PASS | NNV does not appear in discounts-summary |
| Employee disc. on days off | MONITOR | $4,700 total; cannot confirm shift-day compliance |
| Late-night leakage after 9 PM | MONITOR | $5,658 total (12.0% of late-night gross) — exceeds 10% threshold. See detail below. |
| STA codes on Mar 23 only | PASS | Both codes only in March 23 transactions |
| Weekly comp ≤$1,500 | FAIL 3/4 | W1: $1,808, W2: $2,342, W3: $2,337. Only W4 near-compliant. |
Mike McCann — AGM Comp Decomposition
| Metric | March | February | Change |
|---|---|---|---|
| Gross Sales (own login) | $1,712 | $5,274 | −67.5% |
| Comps (own login, all) | $1,094 | $1,441 | −24.1% |
| Comps (excl. NNV) | $562 | ~$940 est. | ~−40% |
| Reported Comp Rate | 63.9% | 27.3% | +36.6pp |
| Adjusted Rate (excl. NNV) | 32.8% | ~17.8% | — |
The 63.9% reported rate reflects AGM duties. As Assistant General Manager, Mike is the primary executor of:
The high ratio reflects AGM-duty comp volume against low personal sales ($1,712). Discretionary comp dollars excl. NNV: $562/month — down ~40% from February.
MAIN BAR* Accountability Gap
| Metric | March | February | Change |
|---|---|---|---|
| Comps | $6,706 | $6,554 | +$152 |
| Employee Discounts | $2,431 | — | — |
| Voids | $2,018 | $7,059 | −$5,041 (−71.4%) |
*MAIN BAR is a shared POS login used by all bartenders. Individual attribution is not possible.
Late-Night Leakage (9 PM – 11:59 PM)
Late-night comps by reason:
| Reason | Amount | % of LN Comps |
|---|---|---|
| Host - Shift Meal | $659 | 20.5% |
| Mike McCann | $577 | 18.0% |
| Mitch Garcia | $313 | 9.8% |
| Guest - Make a friend | $280 | 8.7% |
| Adam Pennacchio | $253 | 7.9% |
| Megan Gruendel | $233 | 7.3% |
| Guest - Food Quality | $201 | 6.3% |
| All Other (10 reasons) | $694 | 21.6% |
| Total | $3,210 | 100% |
Late-night discounts: $2,448 total. Employee Food ($1,396) and Employee Drinks ($548) account for 79%. HH auto-discounts are minimal ($85) — most HH activity occurs before 9 PM. The concentration of employee discounts in the late-night window warrants cross-referencing against shift schedules.
Late-night voids: $0 across all 31 days. No void activity after 9 PM.
POS Findings
| Line Item | Count | Gross | Discounts | Net |
|---|---|---|---|---|
| "Savor the Ave" items in POS | 3 | $800 | ($600) | $200 |
| 50% off code (ADAM307) | 16 apps | — | ($2,800) | — |
| 100% off code (BOBBYPIZZAS307) | 5 apps | — | ($1,800) | — |
| Total STA Discounts | — | — | ($4,600) | — |
Only 3 STA ticket items appear in POS ($800 gross) against 54 covers at $200/seat ($10,800 expected). The vast majority of STA revenue was collected outside Square POS (external ticketing). A complete event P&L requires reconciliation of external ticket sales against POS-recorded costs.
March 23 Full-Day Context
Target: ≤49% alcohol. February adjusted: 46.1%. The W2 spike to 56.9% is a one-week anomaly driven by the St. Patrick’s satellite bar; excluding W2, the ratio runs 45.7%–48.5%.
Weekly Trajectory
| Week | Alcohol | Food | Ratio | Flag |
|---|---|---|---|---|
| W1 | $40,498 | $45,519 | 47.1% | Compliant |
| W2 | $56,652 | $42,854 | 56.9% | St. Pat's Spike |
| W3 | $40,377 | $47,882 | 45.7% | Compliant |
| W4 | $38,630 | $40,955 | 48.5% | Borderline |
| W5 | $7,266 | $10,285 | 41.4% | Compliant |
W2's 56.9% is a statistical anomaly driven by the St. Patrick's satellite bar — $5,581 in "St. Patt's" items on March 14 alone. Expected and contextual, not a compliance failure. Excluding W2, the ratio runs 45.7%–48.5%.
The 21% target may represent a model gap rather than a performance gap. At $357K net, 21% implies ~$75K labor — meaning ~$4,700/month in cuts needed. At Beach Club's service model (full bar until 2 AM, 7-day operation), 22–23% may be structurally realistic. The path to 21% runs through revenue growth (filling Mon/Tue demand gaps), not labor cuts.
Channel Performance
| Source | Sales | Spend | ROAS | Feb ROAS |
|---|---|---|---|---|
| OpenTable Boost | $70,380 | $5,780 | 12.18× | — |
| OpenTable Bonus Points | $7,204 | $745 | 9.67× | — |
| OpenTable Total | $77,584 | $6,525 | 11.89× | 11.13× |
| DD Smart Campaign | $400 | $82 | 4.88× | — |
| DD Sponsored Listing | $690 | $174 | 3.97× | — |
| DoorDash Total | $1,090 | $256 | 4.26× | 10.52× |
DoorDash Technology Incidents
Payment Method Mix
Employee Scorecards
| Employee | Gross | Net | $/Hr | Comp % | Notes |
|---|---|---|---|---|---|
| Luke Marques | $71,678 | $68,533 | $435 | 2.1% | Service Captain — larger section |
| Madeline Winkler | $44,605 | $43,136 | $297 | 0.9% | Strong efficiency; low comp |
| Marina Kelada | $37,550 | $36,483 | $390 | 1.1% | Service Captain — exceptional $/hr |
| MAIN BAR* | $116,728 | $101,529 | $261 | 5.7% | Shared login — unattributable |
| Aimee Aszman | $20,854 | $19,342 | $249 | 2.0% | Solid mid-tier |
| Ella Lawrence | $18,102 | $17,098 | $162 | 0.7% | Lowest comp rate |
| Nicholas Aveiga | $17,713 | $17,129 | $164 | 1.3% | Consistent |
| Madison Fluharty | $14,897 | $14,256 | $163 | 1.9% | — |
| Brett Roffler | $8,693 | $7,933 | $66 | 5.3% | VIP tables ($392) — investigate |
| Nathan Lauer | $8,157 | $7,849 | $78 | 0.3% | Low volume, clean |
| Kayla Irvine | $7,022 | $6,744 | $261 | 0.0% | High efficiency, limited hours |
| Mike McCann | $1,712 | $559 | — | 32.8%† | †AGM role — NNV executor |
| Adam Pennacchio | $885 | $306 | — | 65.4% | Manager — admin closures |
$66/hr Sales/Hour is the lowest among servers with significant volume. His 5.3% comp rate is driven by $392 in VIP-Owner/Partner comps (22 items) — 84.7% of his total comps. This suggests he is frequently assigned to ownership/investor tables. If by design, his metrics are contextual; if not, it warrants section rotation.
Person-Name Comp Categories
| Name | March | Items | Avg/Item |
|---|---|---|---|
| Mike McCann | $1,916 | 111 | $17.26 |
| Mitch Garcia | $998 | 55 | $18.14 |
| Adam Pennacchio | $850 | 42 | $20.24 |
| Megan Gruendel | $569 | 23 | $24.74 |
| Total | $4,333 | 231 | $18.76 |
Person-name comps at $4,333 = 33.7% of total comps. Average $18.76 suggests predominantly single-drink or single-item comps — consistent with buyback/hospitality, but volume (7.5/day) is high.
Category Performance
| Category | Mar Gross | Disc Rate | Feb Gross | M/M |
|---|---|---|---|---|
| Cocktails | $61,238 | 12.3% | $55,249 | +10.8% |
| Pizza | $49,927 | 6.1% | $46,471 | +7.4% |
| Appetizers | $47,984 | 3.6% | — | — |
| Pasta | $31,110 | 9.7% | $30,041 | +3.6% |
| Vodka | $28,974 | 1.5% | — | — |
| Wine (Glass) | $26,929 | 11.6% | — | — |
| Salads | $21,504 | 2.5% | — | — |
| Beer | $18,179 | 9.4% | — | — |
| Tequila | $16,351 | 3.7% | — | — |
| Entrees | $12,921 | 7.8% | — | — |
Cocktails at $61K is the highest-grossing category. The 12.3% discount rate reflects HH auto-discounts and is expected/programmatic. Cocktails (+10.8%) and Pizza (+7.4%) both grew meaningfully vs. February.
Top Items
| Item | Net Sales | Qty | Avg Price |
|---|---|---|---|
| Tito's | $21,313 | 1,336 | $15.95 |
| Honey Ryder | $15,181 | 706 | $21.50 |
| Famous Ray's | $13,701 | 768 | $17.84 |
| Rigatoni | $12,207 | 487 | $25.07 |
| Caesar | $10,308 | 566 | $18.21 |
Elevated Discount Rates & Other Flags
| Category | Disc Rate | Gross | Explanation |
|---|---|---|---|
| Happy Hour Pie | 96.3% | $3,325 | NNV — ~100% comped by design |
| Happy Hour Beer | 42.2% | $1,264 | HH auto-discount — expected |
| Desserts | 26.1% | $980 | Investigate — may include comps |
Brunch: $8,353 gross across 21 eligible days (Wed–Sun). Weekend avg $742/day vs. weekday avg $136/day — a 5.5× gap.
Shrimp Pricing: Shrimp Oreganata appears at 6 different price points ($6.66–$60). Needs standardization.
Chicken Cutlet: Repriced to $12 effective Mar 30. Only 2 days of new pricing — monitor April for impact.
Day-of-Week Analysis
| Day | Mar Avg Net | Feb Avg Net | Change | Revenue Share |
|---|---|---|---|---|
| Saturday | $27,304 | $24,882 | +9.7% | 30.6% |
| Friday | $17,748 | $15,857 | +11.9% | 19.9% |
| Sunday | $11,594 | $11,974 | −3.2% | 16.2% |
| Thursday | $9,328 | $10,105 | −7.7% | 10.5% |
| Wednesday | $6,341 | $9,734 | −34.9% | 7.1% |
| Monday | $6,740 | $6,002 | +12.3% | 9.4% |
| Tuesday | $4,474 | $5,844 | −23.4% | 6.3% |
−34.9% is the most striking change. February Wednesdays averaged $9,734; March dropped to $6,341. This warrants investigation — possible factors include seasonal shift in midweek traffic, weather, or competition.
Daypart Analysis
| Daypart | Gross | Share | Net |
|---|---|---|---|
| Dinner (6–10 PM) | $245,107 | 62.7% | $228,849 |
| Brunch (11 AM–4 PM) | $57,204 | 14.6% | $54,959 |
| Late Night (10 PM–close) | $47,148 | 12.1% | $43,422 |
| Happy Hour (4–6 PM) | $38,662 | 9.9% | $28,564 |
Happy Hour's gross-to-net drop ($38,662 → $28,564 = 26.1% leakage) is expected — this is where HH auto-discounts concentrate. Late Night at 12.1% represents meaningful revenue ($47K gross) from the bar-until-2AM model.
Void Summary
| Reason | Items | Amount | Type |
|---|---|---|---|
| Order Error - Before Prep | 218 | $3,531 | Operational |
| Guest - changed mind | 59 | $1,060 | Guest-initiated |
| Item no longer available | 66 | $1,001 | Operational (86'd) |
| Ticket Split - Re-Ring | 39 | $553 | Operational |
| IT - Printer Testing | 25 | $487 | Technical |
| Duplicate Item - Before Prep | 24 | $380 | Operational |
| Wrong Table - Before Prep | 6 | $84 | Operational |
| Printer Error - Reprint | 1 | $23 | Technical |
| Total | 438 | $7,119 |
Comparison vs. February
The 90.9% reduction in technical voids ($5,603 → $510) is a direct result of the DoorDash printing fix implemented March 16. Returns also declined by half ($787 vs. $1,608, −51.1%).
Immediate Actions (This Week)
Short-Term Initiatives (This Month)
Structural Changes (This Quarter)
Reconciliation Notes
File Inventory
| File | Records | Use |
|---|---|---|
sales-items.csv | 22,617 | Primary analytical source |
sales-summary.csv | Key-value | Top-line anchor |
sales-trends.csv | 31 rows | Day-level gross/net |
sales-category.csv | 6 | Category rollup |
sales-employee.csv | 57 | Team performance |
comps-summary.csv | 22 | Comp categorization |
comps-employee.csv | 107 | Employee comp attribution |
discounts-summary.csv | 21 | Discount categorization |
discounts-employee.csv | 174 | Employee discount attribution |
voids-summary.csv | 8 | Void analysis |
voids-employee.csv | 73 | Employee void attribution |
labor-vs-sales.csv | Aggregate | Labor cost % |
OT-Campaigns.csv | 3 | OpenTable ROAS |
DD-Promotion.csv | 9 | DoorDash Smart Campaign |
DD-Sponsored.csv | 31 | DoorDash Sponsored Listing |
Analysis prepared from Square POS data for the period March 1–31, 2026. February comparison baseline sourced from Context-Sales-Analysis-Mar-2026.md (confirmed actuals). All figures traceable to named source files. The 5-Week Rolling spreadsheet was not used due to confirmed data quality issues in the March period.
Beach Club • BCP Delray Beach LLC • Prepared April 7, 2026