Home>Templates>Sweet Shop Sales Data Entry System in Excel
Templates VBA

Sweet Shop Sales Data Entry System in Excel

The Sweet Shop Sales Data Entry System in Excel is a macro-enabled workbook with a 7-field entry form, 4 VBA buttons, 4 live stat cards and 3 dropdown lists holding 29 values – 12 sweet categories, 9 payment modes and 8 order statuses. Every saved sale gets an automatic Record ID in the SSS-0001 series and an Entry TimeStamp.

Most sweet shops start with a counter notebook. It works until someone asks what the shop sold last week, which gift-box orders are still unpaid, or whether fudge outsells toffee, and the answer means flicking through pages of handwriting. This walkthrough covers every sheet, exactly what the four stat cards count, the workbook limits we found when we read its formulas and macros, and a one-line fix for each.

Sweet Shop Sales Data Entry System in Excel

What the Sweet Shop Sales Data Entry System Does

It is an .xlsm workbook with four sheets. You type a sale into a form, click Add, and the sale drops into a records table with its Record ID and timestamp. There is nothing to install, nothing to sign into and no subscription. Four cards above the table recount themselves as records are added, updated or deleted.

It is deliberately small. It is not a point-of-sale system, not a billing or GST/VAT invoicing tool, not inventory software and not accounting software, and it makes no food-safety claim. It is the sales register a small confectionery counter keeps so the weekly numbers are one glance away.

Key Features

  • Seven form fields: Sale Date, Item Name, Category, Quantity, Amount, Payment Mode and Status.
  • Four live buttons: Add, Update, Delete and Reset, all running VBA from one module.
  • Double-click editing: double-click a row to load it into the form; the workbook remembers its Record ID, so Update rewrites the right record even after you sort the table.
  • Confirmed deletes: Delete asks first and shows the Record ID it is about to remove.
  • Stable Record IDs: each new ID is one more than the highest already used, so numbers are never reused after a delete.
  • Sweet shop categories: Chocolates, Gummies, Hard Candy, Lollipops, Toffees, Fudge, Marshmallows, Caramels, Licorice, Jellybeans, Truffles and Mints.
  • Four stat cards: Total Sales Records, Total Revenue, Paid Orders and Pending Orders.
  • Six fictional sample sales so you can test every button before you start.

Sheets Explanation

The workbook has four sheets: Data Entry, Setting, Instructions and Get More Templates. The first three do the work.

Data Entry sheet

This is the working screen. The Total Sales Records, Total Revenue, Paid Orders and Pending Orders cards sit on the left, the seven-field form in the middle and the Add, Delete, Update and Reset buttons on the right. Below them is a ten-column records table: S.No., Record ID, Sale Date, Item Name, Category, Quantity, Amount, Payment Mode, Status and Entry TimeStamp. On the sample data the cards read 6, $120, 3 and 2.

Sweet shop sales register in Excel - Data Entry sheet with form and stat cards

The S.No. column is a formula, =IF($B15="","",ROW()-14), so it numbers itself and stays blank on empty rows. The Category, Payment Mode and Status columns carry the same dropdowns as the form, so a backlog of sales can be typed straight down the grid.

Setting sheet

Everything the dropdowns offer lives here in plain cells you can rewrite, next to the original stat cards.

Excel sweet shop sales template - Setting sheet with dropdown lists
  • Category (12): Chocolates, Gummies, Hard Candy, Lollipops, Toffees, Fudge, Marshmallows, Caramels, Licorice, Jellybeans, Truffles, Mints.
  • Payment Mode (9): Cash, Credit Card, Debit Card, Mobile Wallet, Gift Card, Bank Transfer, Store Credit, QR Payment, Voucher.
  • Status (8): Paid, Pending, Partially Paid, Refunded, Cancelled, On Hold, Completed, Delivered.

The cards on the Data Entry screen are linked pictures of the cards on this sheet, which is why restyling one here restyles it there.

How To Use sheet

The Instructions tab explains entering, updating and deleting records, the stat cards, the dropdown lists and enabling macros.

Candy store sales log in Excel - How To Use sheet

What the Four Stat Cards Count

A card that means something slightly different from what you assumed is worse than no card. These are the formulas straight from the Setting sheet:

CardFormulaWhat it means
Total Sales RecordsCOUNTA('Data Entry'!$C$15:$C$1048576)Counts the Sale Date column. The Add macro requires a Sale Date, so every saved sale is counted; a row typed into the grid with no date is not.
Total RevenueSUM('Data Entry'!$G$15:$G$1048576)Every Amount whatever the status – Pending, Refunded and Cancelled included. Value logged, not cash collected.
Paid OrdersCOUNTIF('Data Entry'!$I$15:$I$1048576,"Paid")Rows whose Status is exactly Paid.
Pending OrdersCOUNTIF('Data Entry'!$I$15:$I$1048576,"Pending")Rows whose Status is exactly Pending.

Paid plus Pending will not equal Total Sales Records. Only two of the eight statuses have a card. On the six samples that is 3 + 2 against 6, because the Completed Salted Caramel Fudge sale is counted by neither. Add a COUNTIF card for any other status you care about, such as Refunded or Partially Paid.

Total Revenue is logged, not banked. The samples total $120.00, of which $56.75 is Paid, $17.50 Completed and $45.75 still Pending. For settled sales only, replace Setting!I13 with:

=SUM(SUMIFS('Data Entry'!$G$15:$G$1048576,'Data Entry'!$I$15:$I$1048576,{"Paid","Completed","Delivered"}))

Microsoft’s SUMIFS function reference explains the syntax if you want to change the status list.

Amount is typed, not calculated. The form has Quantity but no Unit Price, and the Add macro copies Amount as typed, so a Quantity of 3 and an Amount of $14.85 are never cross-checked. Enter the line total, or add a Unit Price column and turn Amount into =F15*K15.

Sweet Shop Sales Data Entry System in Excel vs. Google Sheets Log vs. Retail POS Software – Feature Comparison

FeatureSweet Shop Sales Data Entry System in ExcelHome-made Google Sheets logRetail POS software (Square, Lightspeed)
Cost$6.99 one-time (regular $11.99)Free, but you build itMonthly subscription plus hardware
PlatformExcel for Windows desktopAny browserVendor app or tablet
Setup timeAbout 10 minutesHours of design workDays of onboarding
Entry form with Add / Update / DeleteYes, VBANoYes
Real-time collaborationNoYesYes
Mobile accessNoYesYes
Customizable listsFully unlockedYesVendor settings only
Receipts, tax invoices, stock controlNoNoUsually included

For a small sweet counter that wants a searchable sales register without paying for POS software it will not fully use, this workbook sits in the sweet spot.

Who Should Use This Template

Perfect for:

  • Independent sweet shops, candy stores and chocolate boutiques keeping a daily sales register
  • Market stalls and festival pop-ups tracking which payment modes customers use
  • Owners who want paid and pending gift-box orders visible at a glance

Not a fit if:

  • You need a till, receipts, GST/VAT invoices, stock deduction or accounting
  • You need food-safety, batch or expiry records – there are no such fields
  • You work on a Mac, in Excel for the web or in Google Sheets

Real-World Use Cases

Anita runs a family sweet shop. She logs each chocolate bar and toffee pack sold, marks advance gift-box orders Pending, and switches them to Paid when the customer collects, checking the Pending Orders card before she locks up.

Tom sells fudge and truffles at weekend markets. At month-end he filters the table by Category to see which lines sell, then trims his Category List to the flavours worth making again.

A mall candy kiosk filters the Payment Mode column at closing time to split cash, card, mobile wallet and QR payments instead of adding them up on paper.

Advantages

  • Consistent records: dropdowns stop the same category being typed three different ways.
  • Safe editing: Update and Delete work by Record ID, so sorting the table never breaks an edit.
  • Low cost: $6.99 once instead of a monthly software fee.
  • Fast training: a new counter assistant can learn the form in two minutes.

Opportunities for Improvement

  • More status cards. Only Paid and Pending are carded; Refunded and Partially Paid deserve their own COUNTIF cards.
  • Status-aware revenue. Total Revenue includes Pending, Refunded and Cancelled rows. The SUMIFS above fixes that.
  • Quantity x unit price. Amount is typed rather than calculated.
  • Self-extending lists. The three named ranges are fixed and already full – CategoryList Setting!$A$3:$A$14, Payment_ModeList $C$3:$C$11 and StatusList $E$3:$E$10. The How To Use page says every dropdown updates on its own, but a value typed below a list will not appear. Fix: redefine each in Formulas > Name Manager as =OFFSET(Setting!$A$3,0,0,COUNTA(Setting!$A$3:$A$100),1) (change the column for the other two).
  • Dropdown depth. In-table validation covers rows 15 to 214, so drag it down past 200 records.

Best Practices

  • Rewrite the three lists before your first real sale, and add values by inserting rows inside each list.
  • Always fill Sale Date – the Add button insists, and it keeps Total Sales Records accurate.
  • Delete the six fictional sample rows first; their Entry TimeStamps even predate their Sale Dates.
  • Start a fresh copy each year and keep a backup, since the file lives on one machine.

Macros and Requirements

This is a macro-enabled workbook, so macros must be enabled and Excel for Windows desktop is required. On first open, click Enable Content. If the file came by download and Excel blocks it, right-click it, choose Properties and tick Unblock. Microsoft explains both steps in Enable or disable macros in Microsoft 365 files, and its drop-down list guide covers the validation behind the dropdowns. Excel for the web and Excel for Mac are not supported.

Explore Relevant Templates

Need a real till for several staff? The General Store POS Web App is the multi-user step up.

Frequently Asked Questions

What does the Sweet Shop Sales Data Entry System in Excel record?

One row per sale with Sale Date, Item Name, Category, Quantity, Amount, Payment Mode and Status, plus an automatic Record ID and Entry TimeStamp. Four cards summarise Total Sales Records, Total Revenue, Paid Orders and Pending Orders as records change.

How long does setup take?

About ten minutes. Enable macros, replace the three Setting lists with your own categories, payment modes and statuses, delete the six sample rows and start adding sales. No formula needs editing unless you apply the fixes above.

Do I need to know VBA?

No. The macros are already written and wired to the Add, Update, Delete and Reset buttons. You only enable macros once when you first open the workbook in Excel for Windows.

Can it print receipts or GST invoices?

No. It is a sales register, not a POS, billing, invoicing, inventory or accounting system, and it makes no food-safety or FSSAI claim. Keep receipts and tax invoices in your till or accounting software.

Why is Total Revenue higher than the cash I collected?

It sums every Amount whatever the status, including Pending, Partially Paid, Refunded and Cancelled rows. On the samples it shows $120 while Paid sales come to $56.75. Use the SUMIFS formula above for settled sales only.

How does it compare to POS software?

POS software adds a till, receipts, stock control and multi-user access for a monthly fee. This workbook costs $6.99 once and gives a single computer a clean sales register with live stat cards.

About the Author

Built by PK – Microsoft Certified Professional with 15+ years of Excel, Google Sheets and Power BI experience. Founder of NextGenTemplates, reaching 300K+ subscribers across YouTube channels. Every template is hand-built and tested before release.

Conclusion

This workbook turns a sweet counter notebook into a table you can sort and filter, with four numbers on top that keep themselves current. Know what those numbers count – every row with a date, logged rather than collected revenue, and two statuses out of eight – and apply the one-line fixes where they matter to your shop.

👉 Click here to Purchase the Sweet Shop Sales Data Entry System in Excel

✅ Instant download · One-time payment · No subscription

🎥 Video tutorials: Youtube.com/@PKAnExcelExpert

Last updated: September 2026

Watch the demo video:

PK
Meet PK, the founder of PK-AnExcelExpert.com! With over 15 years of experience in Data Visualization, Excel Automation, and dashboard creation. PK is a Microsoft Certified Professional who has a passion for all things in Excel. PK loves to explore new and innovative ways to use Excel and is always eager to share his knowledge with others. With an eye for detail and a commitment to excellence, PK has become a go-to expert in the world of Excel. Whether you're looking to create stunning visualizations or streamline your workflow with automation, PK has the skills and expertise to help you succeed. Join the many satisfied clients who have benefited from PK's services and see how he can take your Excel skills to the next level!
https://www.pk-anexcelexpert.com