Home>Templates>Mobile Accessory Sales Data Entry System in Excel
Templates VBA

Mobile Accessory Sales Data Entry System in Excel

A mobile-accessory counter sells small things quickly. Ten cases, four cables, a power bank and a pair of earbuds can go across the till before lunch, each one a different brand, a different price and a different way of paying. Most small shops record none of it, or scribble a total into a notebook at closing time and lose everything underneath – which brand actually moved, who sold it, and what is still sitting unpaid or waiting to ship.

The Mobile Accessory Sales Data Entry System in Excel is a four-sheet macro-enabled workbook that fixes exactly that problem and nothing beyond it. A seven-field form drops each sale into a ten-column table, stamps it with its own MAS-0001 Record ID and the date and time you saved it, and keeps four live counters above the form. It is not a point-of-sale system, and this article is as clear about what it will not do as about what it will.

Mobile Accessory Sales Data Entry System in Excel

Key Features of the Mobile Accessory Sales Data Entry System in Excel

  • A seven-field entry form – Sale Date, Accessory Type, Brand, Amount, Payment Method, Salesperson and Order Status, laid down the middle of the Data Entry sheet.
  • Four VBA buttons – Add in green, Delete in red, Update in gold and Reset in teal, sitting to the right of the form.
  • Automatic Record IDs – MAS-0001, MAS-0002 and onward, so two identical cases sold on the same afternoon stay as two separate lines.
  • An Entry TimeStamp column – written for you to the second, in dd-mmm-yyyy hh:mm:ss AM/PM format.
  • Update and delete by Record ID – double-click a row, it loads back into the form, and the macro finds it again by ID no matter how the table has been sorted since.
  • Four live stat cards – Total Sales, Total Revenue, Pending Orders and Completed Orders, drawn as linked pictures of the real cells on the Setting sheet.
  • Five dropdown lists you control – 12 accessory types, 11 brands, 8 payment methods, 8 salespeople and 7 order statuses.
  • 200 pre-formatted rows – rows 15 to 214 already carry the validation, the date format and the currency format.
  • Fully offline – one .xlsm file on a Windows PC. No account, no subscription, no internet.
  • No customer personal data – there is no customer name, phone, e-mail or address field anywhere in it.

Sheet-by-Sheet Walkthrough

1. Data Entry

The working sheet, and the only one you will use daily. A dark green banner reads “Mobile Accessory Sales – Data Entry System”. Below it sit the four stat cards, then the seven-field form with the Add, Delete, Update and Reset buttons beside it, and then the records table: S.No., Record ID, Sale Date, Accessory Type, Brand, Amount, Payment Method, Salesperson, Order Status, Entry TimeStamp.

S.No. is a formula rather than a typed number, so sorting or deleting never leaves a hole in the sequence. Six sample sales ship with the file – JBL Wireless Earbuds at $79.99 on a Credit Card marked Completed, an Anker Power Bank at $45.50 on a Mobile Wallet marked Shipped, a Spigen Phone Case at $24.95 in Cash marked Pending, a UGREEN Charging Cable at $12.99 marked Delivered, a Baseus Bluetooth Speaker at $59.00 through PayPal marked Completed, and a Belkin Screen Protector at $18.75 on a Gift Card marked Pending. Use them to watch the buttons work, then delete them.

Data Entry sheet of the Mobile Accessory Sales Data Entry System in Excel showing stat cards, entry form and records table

2. Setting

Five editable lists side by side, and the four real stat cards to their right. Accessory Type List: Phone Case, Screen Protector, Charging Cable, Wall Charger, Power Bank, Wireless Earbuds, Bluetooth Speaker, Car Mount, Pop Socket, Selfie Stick, Memory Card, Stylus Pen. Brand List: Anker, Belkin, Spigen, OtterBox, Samsung, Apple, JBL, Baseus, UGREEN, Mophie, Generic. Payment Method List: Cash, Credit Card, Debit Card, Mobile Wallet, Gift Card, Bank Transfer, PayPal, Store Credit. Salesperson List: eight placeholder names to replace with your own staff. Order Status List: Pending, Completed, Shipped, Delivered, Cancelled, Refunded, On Hold.

Setting sheet listing accessory types, brands, payment methods, salespeople and order statuses

3. How To Use

The tab is named Instructions and its banner reads “How To Use”. Six short sections cover entering a record, updating one without re-selecting its row, deleting, how the stat cards are built, editing the dropdown lists, and enabling macros the first time you open the file.

How To Use sheet explaining entering, updating and deleting sales records

4. Get More Templates

A short page of links back to the NextGenTemplates store.

Exactly What the Four Cards Count – and What They Do Not

This is the part most template listings skip. The four cards are real formulas on the Setting sheet, and they are simple ones. Knowing precisely what each does saves you from quoting a number that does not mean what you think it means.

CardFormula on the Setting sheetWhat it really counts
Total Sales=COUNTA('Data Entry'!$C$15:$C$1048576)Filled cells in column C – the Sale Date, not the Record ID in column B. A row saved without a sale date is stored but never counted.
Total Revenue=SUM('Data Entry'!$F$15:$F$1048576)The whole Amount column with no status filter. Cancelled, Refunded, On Hold and Pending amounts are inside it. Formatted $#,##0, so the sample’s true $241.18 displays as $241.
Pending Orders=COUNTIF('Data Entry'!$I$15:$I$1048576,"Pending")Rows whose status reads Pending. Accurate – but one status out of seven.
Completed Orders=COUNTIF('Data Entry'!$I$15:$I$1048576,"Completed")The same for Completed. Shipped, Delivered, Cancelled, Refunded and On Hold get no card.

The shipped sample shows all of this plainly. Total Sales reads 6. Pending reads 2, Completed reads 2, and 2 + 2 does not reach 6 because the Shipped row and the Delivered row have no card of their own. Total Revenue reads $241 for an actual $241.18, of which only $138.99 sits on Completed lines.

None of that is broken – it is what those four formulas do. But if you want a settled-revenue figure, change the SUM to a SUMIF against the Order Status column; and if you want the missing five statuses counted, copy the COUNTIF pattern into five more cells. Both edits take a minute on the Setting sheet and the linked pictures on the Data Entry sheet update themselves.

Mobile Accessory Sales Data Entry System in Excel vs. Google Sheets vs. Retail POS Software – Feature Comparison

What you needThis Excel workbookA Google Sheets logRetail POS software
CostOne-off purchaseFree, but you build itMonthly per till
Works offlineYesNoUsually no
Guided form with Add / Update / DeleteYes, four VBA buttonsOnly with Apps ScriptYes
Automatic Record IDs and timestampsYesYou would script itYes
Barcode scanningNoNoYes
Live stock levelsNoNoYes
Receipts and tax invoicesNoNoYes
Taking paymentsNo – you only record the methodNoYes
Profit and marginNo cost field, so noOnly if you add oneYes
Several people entering at onceNoYesYes
You own the file outrightYesYesNo

Who Should Use This Template

It suits an independent accessory counter or mall kiosk, a phone-repair shop that wants its accessory sales kept apart from its repair jobs, a weekend market stall working with no signal, a small online seller who needs to see what is still Pending versus Shipped, and any owner who wants to compare two or three counter staff at month end.

It is the wrong tool if you need live stock counts, barcode scanning or a cash drawer; if you must issue GST, VAT or other tax invoices from the same record; if you track IMEI or serial numbers for warranty claims; if you run several branches and want them consolidated; if more than one person must type into the file at the same time; or if you are on a Mac, on Excel for the web, or in Google Sheets, where the VBA buttons simply will not run.

Real-World Use Cases

  • Logging the day’s counter sales at closing time and reading Total Revenue as a rough day figure.
  • Keeping accessory income visibly separate from repair income in a combined phone shop.
  • Recording a market stall’s sales on a laptop with no internet at all.
  • Working the Pending, Shipped and Delivered statuses as a simple queue of what still has to go out.
  • Reviewing the Salesperson column monthly to see which staff member is moving the most stock.
  • Spotting which accessory types and brands get asked for most before placing the next restock order.

Advantages of the Mobile Accessory Sales Data Entry System in Excel

  • A form instead of a blank grid, so entries stay consistent between staff members.
  • Dropdowns on five of the seven fields, which removes most typos before they happen.
  • Record IDs and timestamps you never have to think about.
  • Update by ID rather than by row, so sorting the table cannot break editing.
  • Everything in one 65 KB file you own, back up and e-mail yourself.
  • Cards built as linked pictures, so restyling them is a Setting-sheet job rather than a redesign.
  • No customer personal data is captured at all, which keeps a small shop well clear of any data-protection burden.

Opportunities for Improvement

Four things in this build are worth knowing before you buy, and each has a short fix.

  • Total Revenue is unfiltered. It sums every Amount regardless of status, so Cancelled and Refunded lines inflate it. A SUMIF on Order Status fixes it.
  • Only two of the seven statuses have a card. Pending and Completed are counted; Shipped, Delivered, Cancelled, Refunded and On Hold are not, so the cards will not reconcile to Total Sales. Copy the COUNTIF for the other five.
  • Total Sales counts the Sale Date column, not the Record ID column. A row saved without a date is invisible to that card. Repoint the COUNTA at column B.
  • The dropdown lists do not extend themselves, despite what the How To Use sheet says. All five named ranges are already exactly full – Accessory Type holds 12 of 12, Brand 11 of 11, Payment Method 8 of 8, Salesperson 8 of 8, Order Status 7 of 7 – so anything typed below the last item is invisible to the dropdown. Overwrite an existing entry, or widen the range once in Formulas > Name Manager.

One cosmetic note as well: on the six demo rows the Entry TimeStamp values (June 2026) sit before the Sale Date values (August 2026). It affects only the sample data you are going to delete, and your own entries get a real timestamp of the moment you press Add.

Best Practices

  • Set up the Setting sheet before you enter a single real sale – overwrite the lists rather than appending below them.
  • Widen the five named ranges in Name Manager on day one if your shop carries more than 12 accessory types or 11 brands.
  • Delete the six sample rows once you are confident with the buttons.
  • Enter through the form, not by typing straight into the table, so you keep the Record ID and timestamp.
  • Use Order Status honestly – a Refunded line left as Completed quietly corrupts every card.
  • Keep a dated copy of the file at the end of each month; it is one small file, so backups are cheap.
  • If you replace the card formulas, edit them on the Setting sheet only; the Data Entry sheet’s cards are pictures of those cells.

Explore Relevant Templates

More on this blog: Mobile Gaming Dashboard in Power BI, Mobile Banking KPI Dashboard in Excel and Mobile Repair Log Data Entry System in Excel.

Frequently Asked Questions

Is this a point-of-sale system?

No. It records a sale after it has happened. It does not scan barcodes, hold stock, print receipts, take payments or open a cash drawer. You pick the payment method from a dropdown; no money moves anywhere.

Do I have to enable macros?

Yes. Add, Update, Delete and Reset are VBA. Without macros the buttons do nothing and you would be typing directly into the table, losing the automatic Record ID and timestamp.

Will it run on a Mac, in Excel for the web, or in Google Sheets?

It is built and tested for desktop Excel on Windows. Excel for the web runs no VBA at all, this build’s buttons are not supported on Mac, and Google Sheets cannot open an .xlsm’s macros.

Does Total Revenue tell me what I actually took?

Not by itself. It sums every Amount with no status filter, so Cancelled, Refunded, On Hold and Pending rows are all inside it, and it rounds to whole dollars on display. Swap it for a SUMIF on Order Status if you want settled sales only.

Why do Pending plus Completed not equal Total Sales?

Because five of the seven statuses have no card. In the sample that is 2 + 2 against a Total Sales of 6.

If I add a brand to the list, will the dropdown show it?

Only if you widen the named range first, or overwrite an existing entry. Every list is a fixed range that is already exactly full, so a value typed underneath is not picked up – regardless of what the How To Use sheet claims.

How many sales will it hold?

200 rows are pre-formatted with the dropdowns and formats, on rows 15 to 214. The card formulas run to the bottom of the sheet, so later rows are still counted; they just will not carry the validation until you extend it yourself.

Does it store customer details?

No. There is no customer name, phone, e-mail or address field anywhere in the workbook. The only person named on a record is your own salesperson.

Can it show me profit?

No. There is a single money column, Amount, and no cost price, so margin cannot be worked out without adding a column and your own formula.

What happens if I sort the table after adding records?

Nothing breaks. S.No. recalculates itself and Update and Delete find rows by Record ID rather than by position.

About the Author

PK is a Microsoft Certified Professional who has been building Excel, VBA, Power BI and Google Sheets tools for small businesses for years. Every NextGenTemplates workbook is opened and clicked through by hand before release – which is why the exact behaviour of these four stat cards is written out above instead of being left for a buyer to discover. Walkthrough videos are on youtube.com/@PKAnExcelExpert.

Conclusion

If your accessory counter currently runs on memory and a notebook, this workbook is the smallest possible step up: a form, a table, four counters, and a file you own outright. It will not scan a barcode or print a receipt, and this page has said so several times over. What it will do is give you a clean, timestamped, per-sale record of what moved, from which brand, at what price, paid how and by whom – and that alone is usually the difference between guessing at a restock order and knowing.

Get the Mobile Accessory Sales Data Entry System in Excel on NextGenTemplates.com – instant download, lifetime access, no subscription.

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