Back to Glossary
Cash Flow

What is Days Sales Outstanding (DSO) for Restaurants?

How long it takes customers to pay you after you invoice them

Why Restaurants Owners Should Care

For restaurants, DSO should be nearly zero - most customers pay immediately (cash, card, mobile payment). But if you do catering, corporate accounts, or deliver to businesses with invoicing, those can create 30-60 day DSO that ties up cash. Every day of DSO is a day you're giving customers an interest-free loan instead of having that cash to buy food, pay staff, or handle emergencies.

Industry Benchmarks

1-7 days

Healthy Range

8-20 days

Warning Zone

Over 20 days

Danger Zone

Industry context: Dine-in/takeout: 1-3 days (credit card settlement). Catering with deposits: 7-15 days. Catering invoiced: 30-45 days (problematic). Above 15 days overall means too much invoiced business.

Source: Restaurant financial benchmarks, 2025

How to Calculate Days Sales Outstanding (DSO)

Formula

(Accounts Receivable / Total Credit Sales) × Number of Days

In plain English

Average number of days customers take to pay their invoices

Example: Bella Vista Italian Restaurant

Accounts Receivable

$8K catering deposits, $4K corporate invoices

$12,000

Monthly Revenue

Dine-in, takeout, catering combined

$50,000

DSO Calculation

Cash collected within a week on average

$7

Calculation

($12,000 AR / $50,000 monthly revenue) × 30 days = 7.2 days DSO

At 7.2 days DSO, this restaurant is very healthy. Most revenue is dine-in/takeout (immediate payment). The $12K AR is mostly catering deposits (paid 50% upfront, balance on delivery). Only $4K is invoiced corporate accounts. Fast collections keep cash flowing.

Free tool

Upload your restaurant P&L and see if catering invoices are tying up your cash

Upload your P&L and get your financial health score in 60 seconds. No spreadsheet skills required.

Get My Free Score

Common Problems in Restaurants

Symptom

DSO is 18 days because $15K in corporate catering invoices averaging 35 days to pay

Impact

Catering requires upfront food costs ($5-7K). Waiting 35 days to get paid means floating $10-15K. If catering is 30% of revenue, this drastically hurts cash flow.

How to Improve Your Days Sales Outstanding (DSO)

How to do it

Catering policy: orders under $500 pay on delivery, over $500 require 50% deposit at booking (non-refundable within 72 hours). Balance due on delivery or net-7 maximum for established accounts.

Expected impact

Reduce catering DSO from 20-25 days to 5-8 days. Deposit covers food costs immediately. Protects against cancellations. Improves overall DSO 3-5 days.

Key Takeaways

What it measures

How long it takes customers to pay you after you invoice them

Healthy range for Restaurants

1-7 days

Formula in plain English

Average number of days customers take to pay their invoices

Most common problem

Offering net-30 terms to corporate catering clients

Fastest fix

Require 50% deposit on all catering orders over $500

Your next step

Get your free Financial Health Score and learn if slow collections are hurting your restaurant

Upload your P&L statement and get a complete financial health report for your restaurants in 60 seconds.

Get Your Free Health Score

Free analysis. No credit card required. Data never stored.