How to Tell If You're Actually Making Money or Just Looking Busy

TL;DR Busy and paid are not the same thing, and your calendar will never tell you the difference. The Paid / Pipeline / Plumbing framework is a simple pre-commitment filter that forces honesty before you commit time, not after. Run it for two weeks and your bank account will confirm what you suspected.


I worked 55 hours a week for four months straight and ended the quarter with less revenue than the quarter before, when I had worked 35.

The calendar was full. The inbox was a war zone. I was on calls, sending proposals, building decks. By every visible measure I was running a business. The business wasn't paying me like I was running it.

The bank account told the truth the calendar couldn't.

Fake work feels exactly like real work while you're doing it. Your body doesn't know the difference. Your calendar doesn't know the difference. The only honest signal shows up three months late, in your bank account, when the quarter closes and the math doesn't add up.


Why 55 Hours Felt Like 55 Hours But Paid Like 35

I made myself do a forensic exercise. Two weeks of tagging every hour. Not in a productivity app. In a spreadsheet, the way you'd audit a P&L after a bad quarter. What did this hour produce? What revenue is downstream of it? If nothing, why?

The numbers were bad enough that I wrote them on a napkin and kept it.

About 40 percent of my hours went to things that produced zero revenue and weren't going to. Reformatting decks for prospects who were never going to close. Long calls framed as "exploring a partnership," which is service-business code for "I want your time without paying for it." Building proposals for engagements that were wrong from the first conversation. Rebuilding systems I had set up poorly the first time.

About 30 percent was actual work for paying clients.

About 20 percent was admin and operations that genuinely had to happen and that I hadn't figured out how to delegate yet.

The remaining 10 percent was new business activity that turned into real revenue.

A 90/10 split between motion and money. That was the part that broke me a little. I had felt every minute of the 90 percent. I was tired. I had cancelled plans and worked late on a Thursday. The work that drove the revenue was one day out of ten.

The fake work feels the same as the real work while you're doing it. Your body logs the hours. Your calendar logs the hours. Only the bank account knows which hours counted, and it waits three months to tell you.


The Paid / Pipeline / Plumbing Framework

After sitting with those numbers long enough, I changed one thing. Before putting anything on my calendar, I had to tag it with one of three labels.

Paid means a client is paying you to be on this right now. There is a direct line between showing up and getting paid.

Pipeline means there is a clear, named opportunity at the end of this meeting with a number attached. Not "we might work together someday." A real name, a real project, a dollar figure you could put in a proposal tomorrow.

Plumbing means it has to happen for the business to function. Taxes. Banking. Hiring. Software setup. The category exists because ignoring infrastructure is how businesses fall apart. But Plumbing doesn't drive revenue. It keeps the lights on.

The rule: if a calendar entry doesn't fit any of those three, it doesn't happen. The categories aren't exhaustive on purpose. The point is that anything outside them is optional, no matter how urgent it feels.

The first month I ran this rule, I cancelled 11 hours of meetings that had snuck onto my calendar as "intro chats," "explores," and "catch ups." None had a number attached. Some I had been looking forward to. They still didn't happen.

That month was my highest-profit month of the year. I worked 38 hours a week.


The Hospitality Operator Translation

If you're running a restaurant or bar, the labels look different but the logic is identical.

Paid is tonight's service. Tomorrow's lunch. The covers on the books. Every hour spent getting that service ready counts.

Pipeline is the vendor relationship that lowers food cost by two points once you close it. The marketing test you're tracking. The host-stand training that improves rebook rates. Pipeline has a clear outcome. You can name what "closed" looks like before the conversation starts.

Plumbing is payroll. Food orders. Staff scheduling. Vendor invoices. Nobody generates a dollar directly from running payroll. You do it because the alternative is catastrophic.

Then there's the fake work that hides between those categories, and this is where the honest accounting gets uncomfortable.

The vendor lunch that goes nowhere. The "catching up" call with a rep from a brand you don't carry and probably won't. Re-doing the cocktail menu PDF for the fourth time this month because the font still isn't right. Reading the entire Eater feed instead of fixing the broken POS report that's been wrong for three weeks.

None of that is Paid. None of it is Pipeline. And most of it isn't Plumbing. It's motion that looks like work because it happens during work hours.

Honest categorization is hard because we tend to label things what we want them to be. The framework only works if you're willing to call things what they are.


The Parkinson's Law Story

Two months ago I finished a project budgeted at 40 hours. I billed 40. The client paid. They were happy.

Then I looked at where the actual value was created.

Six hours did 90 percent of the work. Six hours of actual thinking, building, and deciding. The other 34 hours were cleanup. Formatting deliverables to look polished. Attending check-in calls the work didn't require. Being available in a way that made me feel useful and present without changing a single outcome.

I had filled the 40-hour container because the container existed. Parkinson's law, but for self-employment: work expands to fill the time you've allocated, and the expansion feels productive the whole way through.

If I had been honest about where the value lived, I would have priced that project based on six hours of sharp, consequential thinking, not 40 hours of total time. Which would have changed how I priced everything around it. Which would have changed how I selected clients.

If you've ever finished a project and felt underpaid despite logging every hour, this is usually why. The hours are logged. The value wasn't in them.


What AI Is About to Do to "Busy"

AI is very good at Plumbing. Admin, scheduling, formatting, follow-ups, data entry, report generation. The cost of that work is falling fast. For operators who build their workflows intentionally, it's approaching zero.

The Plumbing layer is what fake work used to hide behind. "I can't take on more clients, I'm buried in admin." Those were real constraints. For a lot of operators, they're becoming excuses.

When the Plumbing disappears, what's left is Paid and Pipeline. The 40 percent of fake work that was invisible because it hid inside legitimate tasks is about to become visible. There's nowhere left for it to hide.

The operators who quietly win the next two years aren't the ones working harder. They're the ones who got honest about what counted as work before everyone else did.

That window is still open.


How to Run Your Calendar This Week

This is the Monday morning version. Three steps.

Step 1: Tag every meeting on your calendar this week with a single letter. P for Paid. L for Pipeline (the L is for "lead," I know). M for Plumbing. Do this before the week starts, not as you're sitting down for each meeting.

Step 2: Anything without a tag gets cancelled. Or, if you're not ready to cancel it, move it into a single 30-minute block labeled "Catch-up" with a hard end time. Don't run over. Don't let it sprawl into a regular slot.

Step 3: At the end of the week, count hours by category. Do that for two weeks. Write the numbers somewhere you'll see them.

The pattern reveals itself. Once you see it, you can't unsee it.


The Restaurant Operator's Version

Here's what the tagging exercise looks like for a restaurant or bar operator.

The 7am vendor "relationship" call you've been taking for six months: Pipeline if it's tracking toward a cost reduction with a real number attached. If it's not moving toward anything, cancel it. A relationship that produces no outcomes isn't Pipeline. It's socializing. Which is fine. Call it what it is.

The walk-through with a new wine rep: Pipeline if there's a clear by-the-glass opening you're working toward filling. Plumbing if you're sampling on spec with no real opening on the menu. Both can be legitimate. They're not the same, and most operators treat every rep meeting like it is.

The Saturday morning at the bar "checking on things": Paid if you're running the pre-shift, covering a sick manager, actually directing service. Plumbing if you're doing walkthroughs and signing off on things. Something else entirely if you're hovering because you don't fully trust your team to run the room without you. That last one is worth looking at separately, because the fix isn't scheduling.

Honest categorization is the hard part. It's hard because the categories have real consequences. If something is Plumbing, you should automate or delegate it. If something is Pipeline, you should have a specific outcome in mind before the meeting starts. If something is neither, you shouldn't be doing it during work hours at all.

Lying to yourself about the category is the actual problem.


Frequently Asked Questions

What about networking? Doesn't that fall outside the three categories?

Real networking is Pipeline. If you can name a specific opportunity at the end of it, a real project, a number you could put in a proposal, that's Pipeline. If you can't name it, it's coffee. Which is fine. Don't count it as work.

Isn't this rule kind of cold?

Maybe. But the alternative is 55-hour weeks, being too tired to be present with the people in your life, and still not seeing it in the bank account. The rule isn't about being transactional. It's about being honest with yourself. The discipline protects the parts of your life that aren't work.

Doesn't focusing purely on revenue make the business worse over time?

No. It makes the business sustainable. Operators who go broke being generous can't be generous anymore. You can't be present for your team, your guests, or your community if you're running on financial fumes.

What if I genuinely don't know whether something is Pipeline yet?

Write down what would have to be true at the end of the meeting for it to count. A real project. A real number. A real next step. If you can't write that before the meeting starts, it's not Pipeline yet. Put it in the catch-up block and revisit when the opportunity is real.

Can I include personal things like working out in this framework?

No. The framework is for work hours only. Working out is not work. If anything, running this rule should free up enough time that the personal things get more of it.


What to Do Next

Three steps.

Step 1: Pull up next week's calendar tonight. Tag every entry with P, L, or M. Anything that gets no tag, cancel it or move it to a single 30-minute catch-up block.

Step 2: At the end of next week, count your hours by category. Compare the total to your revenue. Do it again the following week. The pattern becomes undeniable with two weeks of data.

Step 3: If you want to see what running a hospitality operation this way actually looks like in practice, with the systems built around it, that's part of the consulting work and the KMS platform at https://jlittrell.com and https://kmsops.com .

More playbooks like this go out in The Ops Wire newsletter at https://theopswire.substack.com


About Jason Littrell

Jason Littrell spent 10 years behind the bar in NYC (including Death & Co) and served as USBG NYC president. He now runs his hospitality consulting firm entirely on AI. He hosts the Hospitality Strategy Lab podcast and writes The Ops Wire newsletter.

Jason