Demo with made-up businesses. Click around.Demo, made-up businessesAll 3Book a free 15-minute callBook a call
$16,180 owed to you 4 leads not fully paid Open Leads & payments
Needs your attention
1 action affects what you can trust · money is owed to you.

Biggest change in August 2026: Operating costs rose to 43% of revenue (from 41%). Details in the P&L.

Insightsfrom Final months only
  • Best Final month in the last 12: Jun 2026 at $19,886 net; weakest: Jan 2026 at $5,459Sep 2025 to Aug 2026, 12 Final months
  • Operating costs took 40.5% of revenue over Jun to Aug 2026, down from 42.1% over Mar to May 2026last 6 Final months
  • Margin 25.1% over Jun to Aug 2026, up from 21.2% over Mar to May 2026last 6 Final months
  • Aug 2026 vs Aug 2025 (both Final): revenue +35.4%, net +45.4%Aug 2025 and Aug 2026
FinalLast final month: August 2026 · $13,095.40 net
Break-even this month

Break-even reached

September 2026 · Cash basis · Amounts logged so far

Income so far
$63,425
Costs so far
$44,236

First reached on Sep 4. More costs or refunds can change this.

1 cost still to enter

How this is worked out
Income so far
$63,425.41
Costs so far
$44,236.05
Costs minus income
-$19,189.36
Days elapsed, including today
30
First reached on
Sep 4
Income through that day
$17,563.49
Costs through that day
$14,498.00

Income is this month's booked income, net of refunds and chargebacks. Costs are this month's booked costs, including recurring costs already booked. A negative costs-minus-income figure means income is above the costs logged so far.

The reached-on day is the first day with booked activity when income since the start of the month met or exceeded costs since the start of the month. Recurring costs count on their booked date.

These figures always describe the current month, even when another date range is selected above. Missing amounts are not estimated.

Where you stand

September at a glance

Every recorded dollar in and out through Sep 30, 2026.

Net profit
Sep 1, 2026 → Sep 30, 2026
$19,189.36
+25%

Not final: 1 amount to enter Profit looks higher than it is until it’s in.

Harbor & Vine Catering kept 30.3¢ from every dollar earned this month so far.

Same point last month (Aug 1 to 30): $15,397.66 monthly amounts counted for the whole month
On pace for about $19,189 by month end · 137% of goal
Revenue$63,425.41
Costs$44,236.0569.7% of revenue
Profit margin30.3%for this window

To see orders and average order value, map an orders column in your CSV or Sheet.

Operating cost mix · 4 categories
Labor / contractors 54.9%$12,405.77
Other operating costs 32.7%$7,393.49
Services / professional fees 11.2%$2,538.96
Apps & software 1.1%$240.00

September statement

A short version of this month’s profit and loss.

Open statement →saved source data
Leads & payments · 12 entries$40,090.00
Office lunch program · Google Sheet · 4 entries$23,335.41
Food & selling costs-$21,657.83
Operating costs · 1 to enter-$22,578.22
Net profit so far$19,189.36
Monthly statements
September 2026
One month in detail, with the proof behind every line.

Profit & loss

Cash basis · September 2026 month-to-date

In progress

Cash basis means money counted in the month it moved.

$19,189.36 provisional
30.3% margin · Revenue $63,425.41
No year-over-year comparison: Sep 2026 is not Final yet.
On pace for about $19,189 by month end; $19,189 so far (30 days in). That's 137% of your $14,000 goal.
September 2026 is still in progress: revenue is month-to-date. Not a final figure.
Money in
Revenue ▸$63,425.41
Leads & payments ×12 · edit in Leads & payments$40,090.00
Office lunch program · Google Sheet ×4 · edit in the sheet: it re-syncs automatically$23,335.41
Food & selling costs
Ingredients & supplies ▷-$18,349.48
Kitchen purchases · Google Sheet ×16 · edit in the sheet: it re-syncs automatically-$18,349.48
Ad spend · 2 channels · 27.99× back ▸-$2,266.03
Kitchen purchases · Google Sheet · edit in the sheet: it re-syncs automatically-$1,366.03
Other (manual)-$900.00
Fees ▸-$1,042.32
Kitchen purchases · Google Sheet ×4 · edit in the sheet: it re-syncs automatically-$1,042.32
Gross profit$41,767.58
Operating
Operating costs ▸ 1 operating cost to enter edit-$22,578.22
Payroll · Google Sheet · Labor · edit in the sheet: it re-syncs automatically-$12,405.77
Other expenses-$6,230.00
Kitchen purchases · Google Sheet · Services & agencies · edit in the sheet: it re-syncs automatically-$2,088.96
Kitchen purchases · Google Sheet · edit in the sheet: it re-syncs automatically-$1,163.49
Services & agencies-$450.00
Software-$240.00
Net
Net profit so far$19,189.36
Net margin so far30.3%

Where the money went

Largest recorded costs first. Shares of recorded revenue.

Where September 2026 revenue went · of $63,425.41 · not fully costed
Operating costs $22,578.22 (35.6%)Ingredients & supplies $18,349.48 (28.9%)Ad spend $2,266.03 (3.6%)Fees $1,042.32 (1.6%)Net profit $19,189.36 (30.3%)

Stripes mark profit so far. This split uses what is recorded so far, so the hatched net share reads larger than it may finish.

To see orders and average order value, map an orders column in your CSV or Sheet.

Costs & income $7,820.00 typed in here so far this month 1 to enter
Anything your connected sources don’t report, whether costs (apps, services, labor) or income, can be typed into any open month here and books straight into net. 1 needs an amount for Sep 2026

September lines

Line Category Amount Where it’s from
1 amount to enter for September 2026Nothing this month? Type 0.
Linen service
tablecloths and napkins, laundered, invoiced monthly
Other costs You type thisvaries: enter for Sep 2026
Apps & software $240.00
Booking and POS software
Apps & software Entered by youmonthly: confirm for Sep 2026
Agency / services $450.00
Bookkeeper
Agency / services Entered by youmonthly: confirm for Sep 2026
Bookkeeping Agency / services
Equipment maintenance Agency / services
Labor
Kitchen payroll Labor
Front of house payroll Labor
Payroll taxes Labor
Marketing / adscounts as Ad spend in net & ROAS $900.00
Instagram ads
monthly ad budget
Marketing / ads Entered by youmonthly: confirm for Sep 2026
Local advertising Marketing / ads
Delivery app promotions Marketing / ads
Other costs $6,230.00
Commissary kitchen rent
Other costs Entered by youmonthly: confirm for Sep 2026
Insurance
general liability and liquor
Other costs Entered by youmonthly: confirm for Sep 2026
Van lease
Other costs Entered by youmonthly: confirm for Sep 2026
Food supplier invoice Other costs
Beverage supplier Other costs
Paper and packaging Other costs
Utilities Other costs
Card processing fees Other costs
Delivery app commissions Other costs
Income (money in)money in: adds to revenue & net
Dine-in sales Income (money in)
Takeout & delivery Income (money in)
Catering Income (money in)
Your typed-in costs 1 to enter $7,820.00Entered by you
Leave a box empty if you haven’t entered it.

Income by channel

Where Sep 2026's income came in, by the lines and sheets you set up.

ChannelShareSeptember 2026Where it’s from
Private event
43% $27,095.00 Entered by youLeads & payments
Office lunch program
37% $23,335.41 Google Sheetincome sheet
Catering order
20% $12,995.00 Entered by youLeads & payments
Growth

Are we growing well?

Trends, customer quality, and efficiency, with partial data labeled honestly.

Window · Last 12 months

What changed

How your latest months are going.

September 2026 so far

$19,189.36 net so far; some costs are still missing.

Revenue: $63,425.41.
August 2026 final

$13,095.40 net.

Final net margin: 21.8%.
Biggest change in August 2026

Operating costs rose to 43% of revenue.

Previous share: 41%.
Final history

$151,658.40 net across final months between Aug 2025 and Aug 2026.

13 final months. 0 excluded inside this span. 0 still pending.
Key numbers
Revenue · Aug 2026, last full month $60,141.73 +3.9% vs Jul 2026

Revenue and profit trend

Monthly revenue with final net-margin context. Partial periods are marked.

Scale
Solid line is revenue, read against the dollar scale on the right, the same side as the Home chart. Dashed line is final net margin, read against the percent scale on the left. A partial period is a hollow dot reached by a dashed line and has no margin value. Exact values follow in an accessible table. $0$20k$40k$60k -10%0%40% Oct 2025 · revenue $49,336.39 · net $10,266.84 · final net margin 20.8%Nov 2025 · revenue $53,418.11 · net $12,158.40 · final net margin 22.8%Dec 2025 · revenue $66,550.25 · net $17,902.12 · final net margin 26.9%Jan 2026 · revenue $37,435.08 · net $5,458.71 · final net margin 14.6%Feb 2026 · revenue $40,804.82 · net $6,424.22 · final net margin 15.7%Mar 2026 · revenue $46,826.53 · net $8,916.68 · final net margin 19.0%Apr 2026 · revenue $51,692.08 · net $10,453.71 · final net margin 20.2%May 2026 · revenue $60,451.46 · net $14,380.66 · final net margin 23.8%Jun 2026 · revenue $68,828.83 · net $19,885.86 · final net margin 28.9%Jul 2026 · revenue $57,856.75 · net $13,860.05 · final net margin 24.0%Aug 2026 · revenue $60,141.73 · net $13,095.40 · final net margin 21.8%Sep 2026 · partial · revenue $63,425.41 · net $19,189.36 · final net margin not available Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep*
* partial period: hollow dot is revenue so far, margin waits for the full period
Monthly Growth trend values. Oct 2025: revenue $49,336.39; net $10,266.84; final net margin 20.8%; coverage complete. Nov 2025: revenue $53,418.11; net $12,158.40; final net margin 22.8%; coverage complete. Dec 2025: revenue $66,550.25; net $17,902.12; final net margin 26.9%; coverage complete. Jan 2026: revenue $37,435.08; net $5,458.71; final net margin 14.6%; coverage complete. Feb 2026: revenue $40,804.82; net $6,424.22; final net margin 15.7%; coverage complete. Mar 2026: revenue $46,826.53; net $8,916.68; final net margin 19.0%; coverage complete. Apr 2026: revenue $51,692.08; net $10,453.71; final net margin 20.2%; coverage complete. May 2026: revenue $60,451.46; net $14,380.66; final net margin 23.8%; coverage complete. Jun 2026: revenue $68,828.83; net $19,885.86; final net margin 28.9%; coverage complete. Jul 2026: revenue $57,856.75; net $13,860.05; final net margin 24.0%; coverage complete. Aug 2026: revenue $60,141.73; net $13,095.40; final net margin 21.8%; coverage complete. Sep 2026: revenue $63,425.41; net $19,189.36; final net margin not available; coverage partial.

Customers and retention

Are customers coming back and creating durable revenue?

No complete customer or recurring-income metrics for this window yet.

Marketing efficiency

Spend-based metrics pause when advertising pauses.

Ad spend · Aug 2026$1,999.13Recorded spend
Return on ad spendAug 2026, last full month30.08×
New customers, Cost per new customer, Customer lifetime value, Worth vs cost are hidden by default for restaurant. Turn them on with Customize these tiles, above.
See what unlocks 4 more metrics
  • Returning customers: your income sources don't report repeat customers
  • Monthly recurring revenue: we can't tell which of your imported income is recurring; a monthly income line here would double-count it
  • Yearly run rate: we can't tell which of your imported income is recurring; a monthly income line here would double-count it
  • Recurring income kept: we can't tell which of your imported income is recurring
Leads & payments $16,180 owed to you · 4 not fully paid
Leads & payments

Who owes you

Every lead in one sheet. A lead counts as income on the day you mark it Paid.

Owed to you
$16,180
4 not fully paid · oldest waiting 50 days
Paid in September 2026
$40,090
$286,475 paid in 2026
In progress
5 leads
no amounts yet
Win rate
55%
87 closed · 71 lost
Average per closed deal
$5,170
across 87 closed leads
By location
LocationWonAvg priceAvg to you
Old Town22$5,235.45
Westside16$3,963.12
Harbor district15$4,444.67
Hill country11$4,659.55
Downtown10$7,146.00
Wine country7$9,312.86
Riverside6$2,773.33
Where leads came from
Instagram34
Referral34
Repeat client32
Venue partner32
Website31
Why leads were lost
Went elsewhere10
No response24
Price17
Timing15
Other5
LeadLocationSourceStatusAmountNext stepClosedPaid
Owed · 4 · $16,180.00
Catering order
Westside · Venue partner · closed
Westside Venue partner Owed
owed 50 days
$1,720.00
of $2,640.00 still owed after 1 payment
More
Private event
Wine country · Venue partner · closed
Wine country Venue partner Owed
owed 48 days
$9,680.00
of $15,680.00 still owed after 1 payment
More
Catering order
Old Town · Repeat client · closed
Old Town Repeat client Owed
owed 5 days
$2,590.00
of $5,170.00 still owed after 1 payment
More
Catering order
Harbor district · Website · closed
Harbor district Website Owed
owed 3 days
$2,190.00
of $4,380.00 still owed after 1 payment
More
In progress · 5
Private event
Wine country · Instagram
Wine country Instagram In progress
added 2 days ago
$13,355.00
deal value
More
Catering order
Westside · Website
Westside Website In progress
added 6 days ago
$6,115.00
deal value
More
Catering order
Harbor district · Referral
Harbor district Referral In progress
added 10 days ago
$12,720.00
deal value
More
Private event
Old Town · Venue partner
Old Town Venue partner In progress
added 14 days ago
$2,300.00
deal value
More
Catering order
Downtown · Repeat client
Downtown Repeat client In progress
added 18 days ago
$8,715.00
deal value
More
Paid · 83 · $421,935.00
Private event
Westside · Referral · paid
Westside Referral Paid
2 payments
$2,425.00
Private event
Wine country · Repeat client · paid
Wine country Repeat client Paid
2 payments
$3,445.00
Private event
Old Town · Referral · paid
Old Town Referral Paid
2 payments
$3,090.00
Private event
Hill country · Website · paid
Hill country Website Paid
2 payments
$2,770.00
Catering order
Harbor district · Instagram · paid
Harbor district Instagram Paid
2 payments
$4,835.00
Catering order
Westside · Referral · paid
Westside Referral Paid
2 payments
$5,705.00
Private event
Old Town · Referral · paid
Old Town Referral Paid
2 payments
$12,270.00
Catering order
Old Town · Repeat client · paid
Old Town Repeat client Paid
2 payments
$2,045.00
Private event
Wine country · Referral · paid
Wine country Referral Paid
2 payments
$14,580.00
Private event
Riverside · Venue partner · paid
Riverside Venue partner Paid
2 payments
$2,595.00
Private event
Wine country · Venue partner · paid
Wine country Venue partner Paid
2 payments
$9,325.00
Private event
Old Town · Website · paid
Old Town Website Paid
2 payments
$9,870.00
Catering order
Old Town · Referral · paid
Old Town Referral Paid
2 payments
$3,070.00
Catering order
Harbor district · Instagram · paid
Harbor district Instagram Paid
2 payments
$1,185.00
Private event
Hill country · Website · paid
Hill country Website Paid
2 payments
$13,045.00
Private event
Riverside · Venue partner · paid
Riverside Venue partner Paid
2 payments
$3,145.00
Private event
Wine country · Repeat client · paid
Wine country Repeat client Paid
2 payments
$15,655.00
Catering order
Old Town · Website · paid
Old Town Website Paid
2 payments
$2,635.00
Catering order
Westside · Website · paid
Westside Website Paid
2 payments
$4,270.00
Private event
Westside · Venue partner · paid
Westside Venue partner Paid
2 payments
$3,215.00
Private event
Hill country · Referral · paid
Hill country Referral Paid
2 payments
$2,725.00
Private event
Hill country · Instagram · paid
Hill country Instagram Paid
2 payments
$5,685.00
Private event
Old Town · Instagram · paid
Old Town Instagram Paid
2 payments
$1,250.00
Catering order
Westside · Website · paid
Westside Website Paid
2 payments
$3,225.00
Private event
Hill country · Venue partner · paid
Hill country Venue partner Paid
2 payments
$11,725.00
Catering order
Harbor district · Instagram · paid
Harbor district Instagram Paid
2 payments
$5,225.00
Private event
Wine country · Referral · paid
Wine country Referral Paid
2 payments
$3,410.00
Private event
Hill country · Venue partner · paid
Hill country Venue partner Paid
2 payments
$2,425.00
Private event
Old Town · Instagram · paid
Old Town Instagram Paid
2 payments
$1,760.00
Catering order
Downtown · Instagram · paid
Downtown Instagram Paid
2 payments
$10,200.00
Catering order
Westside · Repeat client · paid
Westside Repeat client Paid
2 payments
$4,760.00
Catering order
Downtown · Referral · paid
Downtown Referral Paid
2 payments
$10,245.00
Catering order
Downtown · Venue partner · paid
Downtown Venue partner Paid
2 payments
$5,015.00
Catering order
Harbor district · Referral · paid
Harbor district Referral Paid
2 payments
$9,135.00
Private event
Hill country · Repeat client · paid
Hill country Repeat client Paid
2 payments
$2,420.00
Catering order
Old Town · Repeat client · paid
Old Town Repeat client Paid
2 payments
$2,260.00
Private event
Old Town · Instagram · paid
Old Town Instagram Paid
2 payments
$1,725.00
Private event
Old Town · Referral · paid
Old Town Referral Paid
2 payments
$15,235.00
Catering order
Westside · Instagram · paid
Westside Instagram Paid
2 payments
$6,510.00
Catering order
Harbor district · Instagram · paid
Harbor district Instagram Paid
2 payments
$4,760.00
Catering order
Downtown · Repeat client · paid
Downtown Repeat client Paid
2 payments
$7,770.00
Catering order
Downtown · Venue partner · paid
Downtown Venue partner Paid
2 payments
$8,665.00
Catering order
Old Town · Repeat client · paid
Old Town Repeat client Paid
2 payments
$5,945.00
Private event
Hill country · Repeat client · paid
Hill country Repeat client Paid
2 payments
$3,030.00
Catering order
Westside · Instagram · paid
Westside Instagram Paid
2 payments
$4,915.00
Catering order
Westside · Instagram · paid
Westside Instagram Paid
2 payments
$5,975.00
Private event
Westside · Referral · paid
Westside Referral Paid
2 payments
$2,510.00
Catering order
Old Town · Repeat client · paid
Old Town Repeat client Paid
2 payments
$6,295.00
Catering order
Old Town · Repeat client · paid
Old Town Repeat client Paid
2 payments
$1,825.00
Private event
Riverside · Instagram · paid
Riverside Instagram Paid
2 payments
$2,495.00
Catering order
Harbor district · Instagram · paid
Harbor district Instagram Paid
2 payments
$7,005.00
Catering order
Harbor district · Referral · paid
Harbor district Referral Paid
2 payments
$2,255.00
Catering order
Westside · Repeat client · paid
Westside Repeat client Paid
2 payments
$5,465.00
Private event
Riverside · Instagram · paid
Riverside Instagram Paid
2 payments
$1,770.00
Private event
Hill country · Repeat client · paid
Hill country Repeat client Paid
2 payments
$2,315.00
Catering order
Harbor district · Website · paid
Harbor district Website Paid
2 payments
$5,755.00
Catering order
Harbor district · Referral · paid
Harbor district Referral Paid
2 payments
$5,490.00
Catering order
Harbor district · Referral · paid
Harbor district Referral Paid
2 payments
$2,320.00
Catering order
Harbor district · Website · paid
Harbor district Website Paid
2 payments
$4,365.00
Private event
Westside · Venue partner · paid
Westside Venue partner Paid
2 payments
$3,035.00
Private event
Westside · Referral · paid
Westside Referral Paid
2 payments
$2,250.00
Catering order
Old Town · Venue partner · paid
Old Town Venue partner Paid
2 payments
$2,495.00
Catering order
Harbor district · Referral · paid
Harbor district Referral Paid
2 payments
$2,575.00
Private event
Old Town · Website · paid
Old Town Website Paid
2 payments
$3,435.00
Catering order
Downtown · Referral · paid
Downtown Referral Paid
2 payments
$9,965.00
Catering order
Downtown · Repeat client · paid
Downtown Repeat client Paid
2 payments
$5,145.00
Catering order
Downtown · Website · paid
Downtown Website Paid
2 payments
$3,090.00
Catering order
Westside · Repeat client · paid
Westside Repeat client Paid
2 payments
$4,030.00
Private event
Riverside · Referral · paid
Riverside Referral Paid
2 payments
$4,280.00
Private event
Old Town · Website · paid
Old Town Website Paid
2 payments
$7,515.00
Catering order
Harbor district · Website · paid
Harbor district Website Paid
2 payments
$4,915.00
Private event
Westside · Instagram · paid
Westside Instagram Paid
2 payments
$2,480.00
Catering order
Harbor district · Referral · paid
Harbor district Referral Paid
2 payments
$2,470.00
Private event
Hill country · Repeat client · paid
Hill country Repeat client Paid
2 payments
$2,735.00
Catering order
Downtown · Instagram · paid
Downtown Instagram Paid
2 payments
$8,615.00
Private event
Old Town · Venue partner · paid
Old Town Venue partner Paid $11,430.00
Private event
Old Town · Instagram · paid
Old Town Instagram Paid
2 payments
$1,680.00
Private event
Riverside · Venue partner · paid
Riverside Venue partner Paid
2 payments
$2,355.00
Private event
Old Town · Repeat client · paid
Old Town Repeat client Paid
2 payments
$2,325.00
Private event
Hill country · Repeat client · paid
Hill country Repeat client Paid $2,380.00
Private event
Wine country · Website · paid
Wine country Website Paid $3,095.00
Catering order
Downtown · Website · paid
Downtown Website Paid $2,750.00
Private event
Old Town · Venue partner · paid
Old Town Venue partner Paid $11,855.00
Lost · 71
Catering order
Harbor district · Referral
Harbor district Referral Lost
Price
Private event
Wine country · Website
Wine country Website Lost
No response
Private event
Westside · Instagram
Westside Instagram Lost
Went elsewhere
Private event
Wine country · Referral
Wine country Referral Lost
Price
Private event
Riverside · Instagram
Riverside Instagram Lost
Price
Catering order
Westside · Website
Westside Website Lost
Went elsewhere
Private event
Wine country · Website
Wine country Website Lost
Price
Private event
Wine country · Repeat client
Wine country Repeat client Lost
Timing
Private event
Riverside · Website
Riverside Website Lost
Other
Catering order
Harbor district · Referral
Harbor district Referral Lost
No response
Private event
Hill country · Referral
Hill country Referral Lost
Timing
Catering order
Harbor district · Website
Harbor district Website Lost
Went elsewhere
Private event
Old Town · Referral
Old Town Referral Lost
Price
Private event
Riverside · Repeat client
Riverside Repeat client Lost
No response
Catering order
Westside · Website
Westside Website Lost
Timing
Private event
Riverside · Venue partner
Riverside Venue partner Lost
No response
Catering order
Old Town · Instagram
Old Town Instagram Lost
Price
Private event
Hill country · Venue partner
Hill country Venue partner Lost
No response
Catering order
Old Town · Referral
Old Town Referral Lost
No response
Private event
Hill country · Instagram
Hill country Instagram Lost
Price
Catering order
Harbor district · Venue partner
Harbor district Venue partner Lost
Went elsewhere
Private event
Wine country · Venue partner
Wine country Venue partner Lost
Timing
Private event
Old Town · Instagram
Old Town Instagram Lost
Went elsewhere
Catering order
Harbor district · Venue partner
Harbor district Venue partner Lost
No response
Private event
Riverside · Referral
Riverside Referral Lost
Went elsewhere
Catering order
Old Town · Referral
Old Town Referral Lost
Price
Private event
Hill country · Venue partner
Hill country Venue partner Lost
No response
Private event
Hill country · Instagram
Hill country Instagram Lost
Other
Private event
Hill country · Repeat client
Hill country Repeat client Lost
Went elsewhere
Private event
Hill country · Repeat client
Hill country Repeat client Lost
No response
Private event
Wine country · Repeat client
Wine country Repeat client Lost
Price
Catering order
Downtown · Website
Downtown Website Lost
Timing
Catering order
Westside · Repeat client
Westside Repeat client Lost
No response
Private event
Hill country · Instagram
Hill country Instagram Lost
Price
Catering order
Harbor district · Instagram
Harbor district Instagram Lost
Other
Private event
Hill country · Website
Hill country Website Lost
Timing
Catering order
Downtown · Venue partner
Downtown Venue partner Lost
Timing
Private event
Riverside · Repeat client
Riverside Repeat client Lost
Timing
Private event
Hill country · Website
Hill country Website Lost
No response
Private event
Westside · Instagram
Westside Instagram Lost
Price
Catering order
Harbor district · Referral
Harbor district Referral Lost
No response
Catering order
Downtown · Repeat client
Downtown Repeat client Lost
Timing
Private event
Old Town · Venue partner
Old Town Venue partner Lost
No response
Catering order
Harbor district · Venue partner
Harbor district Venue partner Lost
No response
Catering order
Old Town · Website
Old Town Website Lost
No response
Private event
Wine country · Website
Wine country Website Lost
No response
Private event
Westside · Repeat client
Westside Repeat client Lost
Price
Catering order
Old Town · Venue partner
Old Town Venue partner Lost
Other
Catering order
Westside · Instagram
Westside Instagram Lost
Went elsewhere
Catering order
Old Town · Website
Old Town Website Lost
Price
Private event
Hill country · Instagram
Hill country Instagram Lost
Timing
Catering order
Old Town · Instagram
Old Town Instagram Lost
Price
Catering order
Old Town · Instagram
Old Town Instagram Lost
No response
Private event
Hill country · Website
Hill country Website Lost
No response
Private event
Wine country · Referral
Wine country Referral Lost
Price
Catering order
Harbor district · Venue partner
Harbor district Venue partner Lost
Price
Catering order
Old Town · Venue partner
Old Town Venue partner Lost
No response
Catering order
Westside · Venue partner
Westside Venue partner Lost
Timing
Catering order
Westside · Referral
Westside Referral Lost
Other
Private event
Riverside · Website
Riverside Website Lost
No response
Catering order
Downtown · Venue partner
Downtown Venue partner Lost
Timing
Catering order
Harbor district · Repeat client
Harbor district Repeat client Lost
Went elsewhere
Catering order
Harbor district · Venue partner
Harbor district Venue partner Lost
Timing
Private event
Wine country · Venue partner
Wine country Venue partner Lost
No response
Catering order
Harbor district · Instagram
Harbor district Instagram Lost
No response
Private event
Riverside · Website
Riverside Website Lost
No response
Catering order
Old Town · Repeat client
Old Town Repeat client Lost
No response
Private event
Wine country · Instagram
Wine country Instagram Lost
Price
Private event
Old Town · Repeat client
Old Town Repeat client Lost
Timing
Private event
Old Town · Referral
Old Town Referral Lost
Went elsewhere
Private event
Riverside · Referral
Riverside Referral Lost
Timing
Owed is not income yet. A lead counts as income on the day you mark it paid. Use Edit on any row to change its name, dates, amount or notes.
Month by month· leads added and closed · 5 of 11 leads added in Aug 2026 closed so far
45%
+3 pts vs Jul 2026
Lead → close rate
5 of 11 leads added in Aug 2026 closed so far
6 days
-2.33333 days vs Aug 2026
Sales cycle
avg lead → close · Sep 2026
From your leads
Sep 2026this month11 leads added · 2 closed
Aug 202611 leads added · 9 closed
Jul 202614 leads added · 5 closed
Jun 202613 leads added · 5 closed
May 202614 leads added · 8 closed
Apr 202611 leads added · 7 closed
Mar 202614 leads added · 6 closed
Feb 20268 leads added · 3 closed
Jan 20262 leads added · 3 closed
Dec 202511 leads added · 7 closed
Nov 202511 leads added · 9 closed
Oct 202511 leads added · 5 closed
Sep 202515 leads added · 7 closed
Aug 202517 leads added · 11 closed
These months come from your leads. Leads count in the month they were added and closes in the month they closed, so the two are not a ratio. The close-rate tile follows each month’s own leads.
Your defaults· kinds, rate, fee
typed each time
typed each time
Changing a default never changes a lead you already closed.
A lead can be paid in several payments. Each one books as income on its own date, and the owed amount is what is still unpaid. Refunds are not tracked here; use a Money out line.
Your leads and payments are kept; turn it back on any time.
All months · profit & lossRecent 12 months first. Full history stays available in the export.
Newest first: showing the recent 12 of 14 months.Newest first: showing all 14 months.
MonthRevenueIngredients & suppliesFeesAd spendOperating costsOrdersNetMargin
Sep 2026 $63,425.41 -$18,349.48 -$1,042.32 -$2,266.03 -$22,578.22 — $19,189.36 30.3% in prog.
Aug 2026 $60,141.73 -$18,119.89 -$1,065.10 -$1,999.13 -$25,862.21 — $13,095.40 21.8% ✓
Jul 2026 $57,856.75 -$17,400.70 -$819.40 -$2,059.06 -$23,717.54 — $13,860.05 24.0% ✓
Jun 2026 $68,828.83 -$19,767.06 -$840.45 -$2,340.75 -$25,994.71 — $19,885.86 28.9% ✓
May 2026 $60,451.46 -$18,651.94 -$947.68 -$1,966.79 -$24,504.39 — $14,380.66 23.8% ✓
Apr 2026 $51,692.08 -$15,927.52 -$839.92 -$2,024.38 -$22,446.55 — $10,453.71 20.2% ✓
Mar 2026 $46,826.53 -$14,683.58 -$918.85 -$2,327.39 -$19,980.03 — $8,916.68 19.0% ✓
Feb 2026 $40,804.82 -$12,164.16 -$463.56 -$1,975.28 -$19,777.60 — $6,424.22 15.7% ✓
Jan 2026 $37,435.08 -$11,427.91 -$511.04 -$2,021.37 -$18,016.05 — $5,458.71 14.6% ✓
Dec 2025 $66,550.25 -$19,539.33 -$842.00 -$2,310.20 -$25,956.60 — $17,902.12 26.9% ✓
Nov 2025 $53,418.11 -$15,571.08 -$850.60 -$2,035.64 -$22,802.39 — $12,158.40 22.8% ✓
Oct 2025 $49,336.39 -$15,103.65 -$907.12 -$2,022.04 -$21,036.74 — $10,266.84 20.8% ✓
Sep 2025 $46,950.06 -$13,441.82 -$519.20 -$2,296.58 -$20,841.81 — $9,850.65 21.0% ✓
Aug 2025 $44,413.84 -$12,711.84 -$706.92 -$2,007.20 -$19,982.78 — $9,005.10 20.3% ✓
Final total $684,705.93-$204,510.48-$10,231.84-$27,385.81-$290,919.40 — $151,658.40 22.1% Final
All-time $748,131.34-$222,859.96-$11,274.16-$29,651.84-$313,497.62 — $170,847.76 22.8%
A ✓ month counts toward the Final total. Final means the month is finished and every source the dashboard can check is present. Where you enter figures yourself, completeness is yours to confirm. Provisional months are greyed. Not yet entered: Refunds, Chargebacks, Adjustment.
All-time totals · every recorded month
Revenue
$748,131.34
Ingredients & supplies
-$222,859.96
Ad spend
-$29,651.84
Fees
-$11,274.16
Raw all-time net $170,847.76 · ⤓ Export P&L (CSV)
Where your numbers come from 5 connected
Sources

Where do your numbers live?

Pick where you keep them today. You can add more than one.

See what’s connected (5)

Connected

How recent each one’s data is.

5 sources
Google Sheet: Office lunch programIncome · Data through Sep 25, 2026
Details
Access: Private sheet shared read-only · tab Sheet1.
The dashboard checks every row this sheet hands over and cannot see a row a formula left out, so its rows book as the sheet reports them.
Coverage: data through Sep 25, 2026.
Last successful sync: 2026-09-30 16:41 UTC.
Google Sheet: Kitchen purchasesExpenses · categorized expenses · Data through Sep 29, 2026
Details
Access: Private sheet shared read-only · tab Sheet1.
The dashboard checks every row this sheet hands over and cannot see a row a formula left out, so its rows book as the sheet reports them.
Coverage: data through Sep 29, 2026.
Last successful sync: 2026-09-30 16:41 UTC.
Google Sheet: PayrollExpenses · categorized expenses · Data through Sep 25, 2026
Details
Access: Private sheet shared read-only · tab Sheet1.
The dashboard checks every row this sheet hands over and cannot see a row a formula left out, so its rows book as the sheet reports them.
Coverage: data through Sep 25, 2026.
Last successful sync: 2026-09-30 16:41 UTC.
Owner-entered costs & incomeAmounts you add directly · An amount is still needed for this month
Needs you
Details
Manual entries are included exactly as saved and remain editable in Costs & income.
1 amount still needs to be entered for September 2026.
Leads & paymentsEntered by you · Payments book on the day you tap Paid
Details
Lost leads and unpaid balances never enter your numbers. Only the payments you record book, each on the date you give it.
Things to check1
Things to check

1 item, ranked by impact

Most important first.

Action needed

Start at the top: the first one changes this month’s profit.

1 amount to enter for September 2026

The amount for Linen service changes each month, so nothing is counted until you type it.

Nothing here is deleted. Hiding an item only removes it from this list; hidden items can be restored here.
Harbor & Vine CateringExample dataExample
Book a free 15-minute call