Cellwise Try it free

Free Excel template · Excel for small business

Free small business profit and loss template

For owners who want a monthly P&L they understand without opening accounting software. Type each income and cost line with its type (Revenue, COGS or Expense) and the template totals them with SUMIF, works out gross and net profit and both margins, and shows what changed since last month and what share of revenue each cost eats.

cellwise-small-business-profit-and-loss.xlsxExcel workbook · 4.7 KB · works in Excel, Google Sheets, Numbers and LibreOffice · no signup
Download free template

Preview and try it

This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.

ABCDEF
1LineTypeLast monthThis monthChange% of revenue
2Product salesRevenue184002125028500.88174273859
3Service and workshop incomeRevenue32002850-3500.11825726141
4Materials and stockCOGS690076507500.31742738589
5Shipping and packagingCOGS124014101700.058506224066
6Card and payment feesExpense640705650.029253112033
7RentExpense2200220000.091286307054
8WagesExpense580061003000.2531120332
9Marketing and adsExpense90013504500.05601659751
10Software and subscriptionsExpense18518500.0076763485477
11InsuranceExpense24024000.0099585062241
12Utilities and phoneExpense310295-150.0122406639
13OtherExpense1504202700.017427385892
14
15SummaryLast monthThis monthChange
16Revenue21600241002500
17Cost of goods sold81409060920
18Gross profit13460150401580
19Gross margin0.623148148150.624066390040.00091824189335
20Operating expenses10425114951070

How the formulas work

Total each section with SUMIF

D16=SUMIF($B$2:$B$13,"Revenue",D$2:D$13)

SUMIF adds the This month column only on rows whose Type is Revenue. The same formula with "COGS" and "Expense" fills rows 17 and 20. Because the totals look at the Type column, you can add, reorder or rename lines freely: just type the right Type next to each one.

Gross margin

D19=IF(D16>0,D18/D16,0)

Gross profit (revenue minus cost of goods sold) divided by revenue. It tells you how much of each sale is left to pay for rent, wages and everything else. The IF stops a #DIV/0! error in a month with no revenue yet.

Net profit

D21=D18-D20

Gross profit minus operating expenses. In the sample, revenue grew $2,500 but net profit only $510, because materials, wages and marketing grew too. Spotting where the extra money went is exactly what a P&L is for.

Each line as a share of revenue

F9=IF(D$16>0,D9/D$16,0)

Dividing every line by revenue makes months of different sizes comparable. Wages at 25% of revenue means the same thing in a slow month and a busy one. The $ before 16 locks the revenue row so the formula copies down the column.

A one-line summary

A24=IF(D21<0,"Loss of "&TEXT(-D21,"$#,##0")&" this month","Profit of "&TEXT(D21,"$#,##0")&" this month, "&TEXT(D22,"0.0%")&" of revenue")

TEXT turns numbers into formatted text so they read well inside a sentence. Paste this line into a message to a partner or your bookkeeper.

Make it yours

FAQ

What is the difference between gross profit and net profit?

Gross profit is revenue minus the direct cost of what you sold. Net profit also subtracts operating expenses like rent, wages and marketing. A business can have a healthy gross margin and still lose money if overheads are too high.

Is a profit and loss statement the same as cash flow?

No. A P&L counts sales when you make them and costs when you incur them. Cash flow counts money when it actually moves. You can be profitable on paper and still run short of cash if customers pay late or you buy stock ahead of a busy season.

Does this P&L template work in Google Sheets?

Yes. Upload the .xlsx to Google Drive and open it with Google Sheets. SUMIF, IF and TEXT work the same way there.

Functions used

Related guides

More free templates

Updated