No subscriptions · Works on Windows & Mac · No internet needed

Run any business
like a pro.

GoodyPOS runs your entire shop from one screen sales, stock, staff, invoices, and reports right on your Windows PC or Mac. Close the laptop and everything stays. No internet. No monthly bill. Just your shop running.

Pick the mode that fits: High-Volume Mode for shops with fast checkout lines, or Smart Retail Mode for shops with high-value or unique items. Both included. One price.

🛒

Mode 01

Supermarket Mode

Fast
Live checkout
⚡ Scan Mode
1
2
3
4
5
6
TOTAL $0.00
⚡ Instant scan 🔢 Numpad 📦 Live stock 🚀 No dialogs

Scan the item, it lands in the cart, take payment, print receipt. That's it. Good for grocery stores, pharmacies, hardware shops anywhere you've got a line to move through.

🧠

Mode 02

Smart Retail Mode

Detail
Item detail
Condition New
IMEI 3584 9201 ··· 4412
Warranty 12 months
📋 Conditions 🔢 IMEI track 🔧 Repairs 📄 Quotations

Each item has a condition, a serial number, maybe a warranty. GoodyPOS logs all of it at checkout. Good for phone shops, electronics stores, and any shop where two units of the same product aren't exactly the same.

Try Live Demo No sign-up · Runs in your browser
🪟 Windows x86 & x64 🍎 macOS Intel & Apple M1/M2/M3 📶 100% offline no internet required

60+

Built-In Features

100%

Works Offline

$0

Monthly Fees

Forever · No surprises

2

Platforms Ready

See everything it does
✦ Smart Retail Features ✦

Every feature your shop needs.
Built in. Ready to use.

Real screens. Real data. 20 features — this is exactly what you and your staff will use every day.

goodypos.local · running offline
GoodyPOS Dashboard
DAILY TOTAL
$0
+12% vs yesterday
SMART ALERTS 🔔
QUICK ACTIONS
🛒 New Sale 📋 Inventory 🧾 Invoices 📊 Reports
GoodyPOS Analytics
CASH IN HAND
$0
BANK TRANSFERS
$0
POS TERMINAL
$0
🔥 TRENDING TOP SELLERS
$15,386
$9,600
$11,241
⏱ RESTOCK NOW
iPad Pro 6 days left
ThinkPad X1 7 days left
iPhone 15 Pro 11 days left
GoodyPOS Installments
OUTSTANDING
$0
OVERDUE
1
DEPOSITS HELD
$0
🔒 OVERDUE PLAN — LOCKED ITEM
Due Mar 26 · 29 days overdue
$999
balance due
$300 paid of $1,299 total
GoodyPOS Sourced Items
RECORDS
0
SALES VALUE
$0
GROSS PROFIT
$0
🔍 ITEM TRACE LOG
$229 profit
$179 profit
$210 profit
OWNER COST
$0
Auto-settled at each sale
GoodyPOS Vendor Payables
TOTAL RECORDS
0
UNPAID BALANCE
$0
TOTAL DUE
$0
🏦 VENDOR DEBT TRACKER
VENDOR MIX
Inner 9 · Outside 0 · Hybrid 0
GoodyPOS POS Terminal
⚡ LIVE CHECKOUT
$960
$15
$35
CART TOTAL $0
💳 PAYMENT SPLIT
Cash$0
POS Terminal$0
🖨 RECEIPT READY
WhatsApp PDF Print
GoodyPOS Inventory
TOTAL SKUs
0
TOTAL UNITS
0
LOW STOCK
0
📦 STOCK LEVELS
LOW · 6 left
8 in stock
5 in stock
4 in stock
🏷 BARCODE LABELS
Print LabelsExport CSV
GoodyPOS Invoices
TODAY'S SALES
0
TOTAL REVENUE
$0
PENDING
0
🧾 RECENT INVOICES
$1,299
$960
$2,341
📲 SHARE OPTIONS
WhatsApp Invoice Download PDF Print A4
GoodyPOS Customers
TOTAL CUSTOMERS
0
CREDIT OUTSTANDING
$0
ACTIVE THIS MONTH
0
👥 CUSTOMER PROFILES
$8,420
$4,211
$2,890
💳 CREDIT BALANCE
GoodyPOS Expenses
THIS MONTH
$0
NET PROFIT
$0
ENTRIES
0
💸 EXPENSE BREAKDOWN
$1,200
$1,800
$320
$520
📉 PROFIT AFTER EXPENSES
$0
62% margin this month
GoodyPOS Purchases
OPEN ORDERS
0
TOTAL ORDERED
$0
SUPPLIERS
0
🏪 PURCHASE ORDERS
Pending
Received ✅
Partial
📦 STOCK INCOMING
GoodyPOS Financial Reports
GROSS REVENUE
$0
COST OF GOODS
$0
NET PROFIT
$0
📊 PROFIT MARGIN BY CATEGORY
Smartphones
72%
Laptops
58%
Accessories
81%
📤 EXPORT READY
Download CSV Z-Report PDF
GoodyPOS Repairs
OPEN JOBS
0
COMPLETED
0
REVENUE
$0
🔧 REPAIR QUEUE
In Progress
Waiting Parts
Ready ✅
✅ READY FOR COLLECTION
WhatsAppCall
GoodyPOS Staff
TOTAL STAFF
0
CLOCKED IN TODAY
0
SALES TODAY
0
👤 STAFF PERFORMANCE TODAY
$3,241
$1,674
$0
🕐 CLOCK-IN STATUS
✅ Manager — clocked in 8:02 AM
✅ Cashier — clocked in 8:15 AM
— Accountant — not yet
GoodyPOS Consignment
ACTIVE VENDORS
0
ITEMS LISTED
0
UNSETTLED
$0
🔄 CONSIGNMENT ITEMS
$580
Settled ✅
Unpaid
💰 PAYOUT SUMMARY
$0
2 vendors awaiting payout
GoodyPOS Transfer Vault
TOTAL TRANSFERS
$0
CONFIRMED
0
PENDING
0
🏧 TRANSFER LOG
Confirmed ✅
Confirmed ✅
Pending
⚠ PENDING CONFIRMATION
ConfirmDispute
GoodyPOS Sales Reports
TOTAL SALES
0
REVENUE
$0
AVG TICKET
$0
📄 SALE HISTORY
$1,299
$960
$2,341
$315
📥 Z-REPORT
Download PDF
GoodyPOS Product Overview
TOTAL PRODUCTS
0
CATALOGUE VALUE
$0
AVG MARGIN
68%
🗂 PRODUCT MARGINS
72%
65%
81%
✏️ BULK ACTIONS
Update Prices Export Catalogue
TechHub Electronics
220 5th Ave, New York, NY 10001
(212) 555-7890
Invoice 000109
Tax invoice
Phone: (303) 555-0470
1600 Glenarm Pl, Denver, CO
Issue date:4/25/2026
Due date:4/25/2026
Reference:000109
Invoice No.
000109
Issue date
4/25/2026
Due date
4/25/2026
Invoice total
$ 0
DescriptionQuantityUnit priceAmount
Condition: NEW
1
$ 1,249
$ 1,249
Issued by, signature:
TechHub Electronics
PAID
📤 Share PDF 💬 WhatsApp 📥 Download 🖨 Print A4
GoodyPOS WhatsApp Invoice Share
PDF GENERATED SUCCESSFULLY
🧾 INVOICE SUMMARY
Invoice#000109
Customer
Cashierdemo_gt_cashier
Amount$0
📲 SHARE INSTANTLY
💬 Send via WhatsApp 📧 Send via Email 📥 Download PDF 🖨 Print A4
Dashboard overview — your shop's pulse, always visible
🖥 Works on any screen size ⚡ Loads in under 2 seconds 📶 100% offline — no internet 🔒 Your data stays on your machine
✦ High-Volume Supermarket Features ✦

Built for speed.
Zero friction checkout.

Scan. Sell. Next customer. GoodyPOS supermarket mode is engineered for shops where speed is everything — 8 power features below.

goodypos.local · high-volume mode · running offline
GoodyPOS Supermarket POS
🛒 CURRENT CART
1$10.99
2$3.99
3$4.99
4$5.99
TOTAL $0
⚡ SCAN SPEED
8s
AVG PER ITEM
Fastest checkout possible
🔢 NUMPAD ACTIVE
SUPERMARKET MODE
1
2
3
4
5
6
7
8
9
00
0
⚡ No dialogs ✅ Auto receipt 💳 Split pay 📶 Offline
Attendance & Clock-In
🕐 LIVE STAFF STATUS
M
Clocked in 08:02 AM
● Active
C
Clocked in 08:15 AM
● Active
S
Clocked in 09:00 AM
☕ Break
📊 SHIFT STATS
CLOCKED IN
0
SHIFT ELAPSED
11:21:32
TOTAL HOURS
0
⏱ CLOCK-IN TIMELINE TODAY
71% of shift complete
✅ Auto clock-out at midnight 📊 Shift report ready
Staff Handover
📋 HANDOVER NOTES — DAY SHIFT
🌡
🥛
🍚
💰 SHIFT SUMMARY
SHIFT SALES
$0
TRANSACTIONS
0
AVG BASKET
$0
🔁 READY FOR NIGHT TEAM
● Ready
Submit Handover Print Summary
Stock Adjustments
📦 STOCK MOVEMENT LOG
🥛
Restock received · Aisle 3
+48
units
🍜
New delivery · Aisle 5
+36
units
🗑
Approved by manager
-8
units
📊 TODAY'S COUNT
Adjustments0
Units added0
Write-offs0
🔒 FULL AUDIT TRAIL
Staff ID · Reason · Timestamp
View Full Log Export CSV Print Report
Market Collections
🏧 COLLECTION TRACKER
Collected today · 10:30 AM
$2,100
Done ✅
Collected today · 2:15 PM
$1,850
Done ✅
Due yesterday · not collected
$999
Overdue
💰 WEEK TOTAL
$0
84% of weekly target
OVERDUE ALERTS
0
⚠ IMMEDIATE ACTION NEEDED
💬 WhatsApp Now 📞 Call
Returns & Refunds
↩️ RETURN IN PROGRESS
Sale #FM-047 · QC 22116
$10.99
Unit price
RETURN REASON
QTY TO RETURN
1
REFUND TYPE
Cash Refund
REFUND AMT
$0
📦 AUTO RESTOCK
Stock updated instantly ✅
THIS MONTH
Returns0
Refunded$0
🔄 RESOLUTION OPTIONS
💵 Cash Refund 🔁 Exchange 🎟 Store Credit
Real-Time Analytics
📈 LIVE REVENUE BREAKDOWN
DAILY TOTAL
$0
AVG BASKET
$0
TRANSACTIONS
0
PAYMENT MIX
POS Terminal
49%
Cash
26%
Transfer
25%
🔄 SYNC STATUS
02:27
Until next auto-refresh
BEST SELLER TODAY
55 sold
🛒 SALES PULSE — TODAY
0 transactions
Pro-forma Invoices
📄 OPEN QUOTATIONS
3 items · Created today
$2,841
Ready
1 item · Yesterday
$960
Pending
Mixed cart · 2 days ago
$3,019
Pending
💰 QUOTE STATS
OPEN QUOTES
0
CONVERTED THIS WEEK
0
73% conversion rate
TOTAL QUOTE VALUE
$0
✅ PFI-003 READY TO CONVERT
$2,841
⚡ Convert to Sale Now 📤 Share PDF ✏️ Edit
POS Terminal — scan, sell, print in under 10 seconds
🛒 Supermarket Mode built-in ⚡ Checkout in under 10 seconds 📶 100% offline 🔢 Barcode + numpad support
Real Problems. Real Shops.

We built GoodyPOS
because these pains
are real.

We didn't make up these problems. We heard them from shop owners and built GoodyPOS to fix them.

GoodyPOS shops recovered today:
The Pain

"At the end of the day, I count the cash and it never matches what I think I made."

Shop owner, every single night

💸 Lost revenue · No visibility
GoodyPOS Fix

End-of-Day Cash Summary

Every sale is logged with payment method. Cash, transfer, and card tracked separately. One tap shows exactly where every penny came from no counting, no guessing.

The Pain

"I only find out a product is out of stock when a customer is already standing there asking for it."

Every retailer, at least once a week

📦 Lost sales · Embarrassment
GoodyPOS Fix

Automatic Low-Stock Alerts

Stock decreases with every sale. When a product gets low, GoodyPOS flags it visibly before it hits zero. You restock in advance, not after the damage is done.

The Pain

"My cashier was giving her friends unauthorised discounts. I found out months later after thousands were gone."

Shop owner, painful lesson

🔓 Staff theft · Zero accountability
GoodyPOS Fix

Manager PIN + Full Audit Log

Every discount, return, or void requires a manager PIN and a written reason. Every action is logged with a name and time. Unauthorised moves become impossible.

The Pain

"My POS app went down when the internet cut out. I had a full shop of customers and couldn't serve anyone."

Retailer using cloud-based POS

📵 Downtime · Lost customers
GoodyPOS Fix

100% Offline Always On

GoodyPOS lives entirely on your computer. No cloud. No server. No internet needed ever. Power cuts, bad signal, remote location: you keep selling regardless.

The Pain

"I let people take goods on credit. I forget who owes me what, and some just never come back to pay."

Common across all retail types

🧾 Unpaid debts · Forgotten customers
GoodyPOS Fix

Credit Sales & Debt Tracker

Every credit sale is recorded with name, amount, and date. See every outstanding balance in one screen and send a WhatsApp payment reminder in one tap.

The Pain

"I'm paying $50 a month for software that doesn't even do half what I need. That's $600 a year gone."

Retailer switching from cloud POS

💳 Subscription drain · Locked features
GoodyPOS Fix

One Price. Every Feature. Forever.

Pay once and own GoodyPOS forever. No monthly fees. No locked tiers. All 60+ features are included from day one on both Windows and Mac.

"Most of these problems don't need
a consultant. They need the right tool."

GoodyPOS was built around exactly these frustrations the ones that cost shop owners money quietly, every single day.

⚔️ How GoodyPOS Stacks Up

Other apps charge monthly.
GoodyPOS just works.

Most POS software was designed for big retailers with IT teams and big budgets. Monthly fees, internet dependencies, features locked behind premium plans. GoodyPOS works differently pay once, everything included, runs on your own machine.

Feature
GoodyPOS YOU ARE HERE
Square POS ~$60/mo
Shopify POS ~$89/mo
Loyverse Freemium
QuickBooks ~$30/mo
💰 Pricing & Ownership
One-time purchase no monthly fee
No per-transaction fees
All features unlocked from day one Paid tiers Paid tiers Add-ons Paid tiers
📶 Connectivity & Platform
Works 100% offline no internet needed Limited
Runs on Windows & Mac App/tablet App/tablet Mobile/tablet
Data stored on your own machine
🧾 Core POS Features
WhatsApp invoice sharing
PDF invoice download & print Basic only
Split payment (cash + transfer + card)
Barcode scanner support
🚀 Advanced Business Features
Layaway / installment plans
Credit sales & debt tracking Invoicing only
Consignment hub
Vendor payables tracking Add-on
True net profit (after expenses) Accounting plan
Manager PIN approval for discounts/returns Limited
High-volume / fast-checkout mode
Multi-currency (local symbol & format)
Total Score
18/18 Perfect
9/18 7/17 9/17 6/17

Comparison based on publicly available feature documentation. Competitor pricing as of 2026. "Paid tiers" and "Add-ons" indicate the feature requires an upgrade or additional fee on that platform.

🚀 Getting Started

From download to
first sale in minutes.

No IT knowledge needed. No setup wizard. No cloud account. Just extract, run, and sell.

⬇️
Step 01

Download & Extract

Download the ZIP file for Windows or Mac. Extract it anywhere your Desktop, a USB drive, an external hard drive. No installer. No admin rights needed.

📦 Portable runs from anywhere
🏪
Step 02

Add Your Products

Type in your products one by one, or import them all at once using a CSV spreadsheet. Add names, prices, barcodes, categories, and stock quantities. Done in minutes.

📋 CSV import supported
💰
Step 03

Start Selling

Open the POS, scan or search for a product, collect payment, print or send the invoice. Your first sale takes less than 30 seconds. Stock updates automatically. Reports update in real time.

⚡ First sale in under 30 seconds
No IT knowledge needed Works on day one No account or login required Support available if you need help
⚡ Core Feature

Scan. Bag. Done.
In Under 2 Seconds.

You know those barcode guns at big stores? GoodyPOS works with those. Plug one into your computer, point it at any product's barcode and that product appears in the cart instantly. No searching, no typing. Works for clothing tags, food products, medicine boxes, accessories, electronics any product with a barcode.

  • Works with any USB barcode scanner plug in and it just works
  • No barcode? Type the product name or a short code instead
  • After every scan, the search box resets automatically ready for the next one
  • Long queue? Scan every item in the basket in seconds flat
GoodyPOS point of sale screen showing barcode scan, cart, and checkout
GoodyPOS professional invoice with line items, totals, and payment breakdown
WhatsApp Delivery
💬 WhatsApp Native

Professional Invoice.
Delivered Before They Leave.

Every time you complete a sale, GoodyPOS automatically creates a proper invoice the kind that lists every item, the price, the quantity, how they paid, and the total. You can send it straight to the customer's WhatsApp the moment the sale is done. No printing required, but if they want a paper copy, one tap prints it.

  • Send to any customer's WhatsApp with one tap no copy-paste
  • Download as a PDF file or print on A4 paper directly
  • Customer name, phone number, date & cashier saved automatically
  • Find any past invoice any time search by customer or date
💳 Flexible Payments

Customers Pay However
They Want.

Some customers have cash. Some transfer. Some swipe a card. Some do a mix of two. GoodyPOS handles all of it without breaking a sweat. Just enter how much they paid by each method it adds up, tells you the change, and records it all cleanly on the receipt.

  • Accept cash, bank transfer, and card all on one sale
  • Quick-tap buttons for common cash amounts no calculator needed
  • Change is calculated automatically no more mental math
  • All payment methods shown on the invoice clear and transparent

Checkout

Order Total $350

Cash

$ 100

Transfer

$ 250

Card / POS Terminal

$ 0
Amount Paid $350 ✓
GoodyPOS financial reports dashboard showing revenue, profit, daily bar chart, and top products
📊 Owner Intelligence

Stop Guessing.
Know Your Real Profit.

Many shop owners think revenue is profit. It isn't. Revenue is how much money came in. Profit is what's left after you pay for the goods, the rent, fuel, salaries, and everything else. GoodyPOS tracks all of that and shows you the real number what you actually made at the end of every day.

  • See today's sales, cost of goods, and profit all in one screen
  • Record expenses like rent, fuel, salaries they're subtracted automatically
  • "True Net Profit" the final honest number after everything
  • Export your full records to a spreadsheet for your accountant
📦 Stock Control

Always Know
What You Have Left.

GoodyPOS keeps count of everything in your shop automatically. Every time you sell an item, the number goes down. If you're running low on something, a warning appears so you can restock before you run out completely and before a customer asks for something you can't provide.

  • Stock count updates automatically after every sale
  • Low stock alert warns you before it hits zero
  • Track New, Used, and Open Box stock separately for the same product
  • Returned items go back into stock automatically
GoodyPOS inventory screen showing product list with stock levels and low stock alerts
⚡ High-Volume Mode 3 items in cart

Numpad

🧴

Dove Body Wash 500ml

QC: DBW500

$3.50

48 in stock

🥤

Coke 1.5L PET Bottle

QC: CK15L

$0.80

120 in stock

🍪

Digestive Biscuits 400g

QC: DGB400

$1.20

3 left Low!

⚡ High-Volume Mode

Built for the Busiest
Hours of Your Day.

High-Volume Mode is a special way to use GoodyPOS when you have a lot of customers coming in fast. It strips away everything except what matters scan, add, sell. There's a number pad on screen for entering quantities, product cards show live stock, and nothing slows you down. Built for any business that moves products fast supermarkets, pharmacies, food stores, hardware shops.

  • Dedicated onscreen numpad for fast quantity entry
  • Product cards with thumbnail, quick code & barcode
  • Search bar permanently focused just scan
  • No condition selection dialogs fast checkout only
🔄 Returns & Refunds

Returns Handled.
Customer Stays Happy.

A customer comes back and wants to return something. With GoodyPOS, this doesn't have to be a stressful scene. Find the original sale, select which item they're returning, pick how you're refunding them cash, transfer, or store credit type a short reason, and it's done. The product goes back into your stock count automatically.

  • Full or partial item-level returns
  • Refund via cash, transfer, or credit balance
  • Return reason logged for every transaction
  • Stock automatically restocked on return
Process Return Invoice #000042

iPhone 15 128GB

Sold at $999 · Qty: 1

Return qty: 1

Screen Protector ×2

Sold at $8

Not returning

Refund Method

Cash
Transfer
Credit

Return Reason

Customer changed mind wants different color

Refund Amount $999

Layaway Plans

Marcus Johnson

+1 312 555 0147 · Apr 10, 2026

ACTIVE

Samsung Galaxy S24 Ultra 256GB

60%

Total

$850

Paid

$510

Balance

$340

Sarah Williams

+44 7911 123456 · Apr 18, 2026

NEW

MacBook Air M3 8GB/256GB

25%

Total

$1,199

Paid

$300

Balance

$899

🏷️ Layaway / Installment

Turn "I'll Come Back"
Into a Guaranteed Sale.

Layaway means a customer pays for something little by little over time. They can't afford the full price today, but they want to reserve the item. They pay a deposit now, come back and add more later, and when the full amount is paid the item is theirs. GoodyPOS tracks every payment automatically and sends a WhatsApp receipt each time they pay.

  • Deposit + multiple payment top-ups
  • Visual progress bar per layaway plan
  • Convert to full sale when balance is cleared
  • WhatsApp receipt sent on every payment
👥 Staff Management

Your Team.
Your Rules. Your Control.

If you have staff, you need to give them access to the system but not all of it. Your cashier should be able to make sales, but not see your profit reports. Your manager can view reports, but not change prices. GoodyPOS lets you set exactly who can do what. Everyone gets their own account, and at the end of each day you can see exactly what each person sold.

  • Role-based access: Store Owner, Manager, Cashier
  • Daily attendance clock-in / clock-out
  • Sales per cashier tracked automatically
  • PIN-protected checkout for accountability

Staff Accounts

G

Godswill

Last active: Today 2:14 PM

OWNER
C

Sophia

Last active: Today 1:45 PM

CASHIER
T

Daniel

Clocked in: 9:00 AM

MANAGER

3

Staff

3

Clocked In

$2,100

Sales Today

Customer Profile

J

Michael Thompson

+1 646 555 0183 · New York

VIP Customer 12 Purchases

12

Orders

$8,400

Total Spent

$50

Credit Bal.

Recent Purchases

iPhone 15 Pro Max$999
AirPods Pro 2nd Gen$179
MagSafe Charger$29
👤 Customer Profiles

Loyal Customers
Deserve to Be Remembered.

Every time a customer buys from you, GoodyPOS saves their details name, phone number, everything they've ever bought from you, and the total they've spent. When they walk in next time, you can pull them up instantly. See their history, check if they have a credit balance, and serve them like a VIP without remembering anything yourself.

  • Auto-built from every sale
  • Full purchase history per customer
  • Credit balance tracking for loyal customers
  • WhatsApp directly from the customer profile
🏢 Vendor Payables

Never Forget What
You Owe a Supplier.

When you restock and don't pay the supplier right away, that's a debt. GoodyPOS tracks what you received, from who, and what's still unpaid. When you're ready to pay, the figure is sitting there no memory, no paper. Pay it, mark it done, move on.

  • Linked to restock purchase orders
  • Vendor bank details stored for quick transfer
  • Mark as paid with payment method
  • Total outstanding balance across all vendors

4

Vendors

$4,200

Unpaid

$7,800

Total Due

Slot Systems Ltd

Chase Bank · Acc: ****6789

$1,800 owed
iPhone 15 Pro Max ×5$1,199UNPAID
Samsung S24 ×3$600UNPAID

PhoneZone Wholesale

Barclays · Acc: ****3210

All Paid
System Online

100%

Uptime No internet required

🪟

Windows

x86 & x64

🍎

macOS

M1 + Intel

💾

Local Data

Your machine only

🔒

No Cloud

No subscriptions

📶 Offline First

No WiFi?
Still Selling.

Most software these days lives on the internet. If the internet goes down, the software stops working. GoodyPOS is different it runs completely on your own computer. No connection needed. Your data doesn't leave your machine. You don't pay monthly. You just install it once and use it forever whether the internet is on or not.

  • Fully offline no internet needed after install
  • Data stored locally you own it completely
  • One-time purchase no recurring fees
  • Portable ZIP extract and run, no installer
📄 PDF Invoice

A PDF Invoice So Clean,
Customers Screenshot It.

Every sale generates a beautiful, ready-to-print A4 PDF invoice with your shop name, items, quantities, prices, payment breakdown, and a unique invoice number. Email it, download it, print it, or attach it anywhere it's yours to use.

  • Auto-generated on every completed sale
  • Full itemized breakdown with unit prices & totals
  • Payment method split shown (cash + transfer + card)
  • One-click download works offline, no printer required
  • Print A4 directly from the app
Invoice #000042
PAID ✓

GoodyTech Store

123 Market Street, Lagos

+1 800 555 0190

Date

Apr 22, 2026

Customer

James Carter

ItemQtyPriceTotal
iPhone 15 Pro 128GB1$999$999
Screen Protector2$4$8
Phone Case1$12$12
Subtotal$1,019
Tax (7.5%)$76.43
TOTAL$1,019
Cash: $500Transfer: $519Card: $0

End of Day · Apr 22, 2026

CLOSED

Total Sales

$4,820

↑ 18% vs yesterday

Transactions

37

Completed sales

Cash Collected

$2,100

Transfer / Card

$2,720

Top Sellers Today

iPhone 15 Pro Max5 units · $4,995
AirPods Pro 28 units · $1,432
Screen Protectors22 units · $88
🌙 End of Day Report

Close the Day,
See Exactly What Happened.

At the end of the day, GoodyPOS shows you everything total sales, how many transactions, the cash vs. transfer split, your top-selling products, and how today compared to yesterday. You close up knowing exactly where you stand.

  • Total sales, transaction count & average sale value
  • Cash vs. transfer vs. card split
  • Top-selling products of the day
  • Share daily summary to WhatsApp instantly
🏷️ Discounts & Deals

Give Discounts
That Don't Kill Your Margin.

Apply a percentage or fixed-amount discount to any item or entire cart. Enter a reason "loyal customer", "damaged box", "clearance" and the audit trail stays clean. You stay in control of every price move your staff makes.

  • Per-item or whole-cart discount
  • Percentage (%) or fixed ($) amount
  • Discount reason required prevents abuse
  • All discounts visible in the financial report

Apply Discount

iPhone 15 Pro 256GB

Original price

$1,099

Type

%
$

Value

10 %

Reason

Loyal customer 3rd purchase this month

After discount

$989.10

-$109.90 saved
📊

products_april.csv

248 products detected

✓ Import complete 248 products added

NameBarcodePriceQty
iPhone 15 Pro890123...$99912
Samsung S24780234...$7998
AirPods Pro 2670345...$17920
+ 245 more...
📊 Bulk CSV Import

Add 500 Products
In Under 60 Seconds.

Already have your products in a spreadsheet? Perfect. Export to CSV, drop it into GoodyPOS, and your entire catalog is live barcodes, prices, stock levels, categories and all. No manual data entry. No copy-paste marathon.

  • Import name, barcode, price, cost, quantity, category
  • Duplicate detection no double entries
  • Export your inventory back to CSV any time
  • Works with Excel, Google Sheets, any spreadsheet app
🔐 Check PIN

Every Action.
Verified. Accountable.

A PIN check is a 4-digit password that your system asks for before anything sensitive happens. If a cashier wants to give a discount, cancel a sale, or process a refund, GoodyPOS pops up and asks for a manager's PIN first. This stops staff from doing things they shouldn't and means every single action is tied to a real person's name.

The PIN log tells you who approved what, what time, and on which sale. If something looks wrong at the end of the day, you can trace exactly who did it no guessing, no arguments.

  • PIN required for discounts, returns & voids
  • Each staff member has their own unique PIN
  • Approver's name recorded on every action
  • Owner can enable or disable PIN check per role
  • Full audit log who approved what & when
⚠️

Manager Approval Required

Sophia is requesting a 15% discount on iPhone 15 Pro Max ($999)

Enter Manager PIN

Recent PIN Approvals

Godswill approved

Return · Invoice #000039

2:14 PM

Godswill approved

Discount 10% · Cart $285

11:52 AM

Daniel approved

Void sale · Invoice #000031

9:03 AM

6

Consignors

$3,840

Sales This Month

$1,920

Remittance Due

Marcus Johnson

Joined Apr 5 · 12 items consigned

ACTIVE

In Stock

7

Sold

5

Owed to Him

$960

Samsung Galaxy S24 Ultra$850 · 2 sold
Xiaomi Pad 6 Pro$380 · 1 sold

Sarah Williams

Joined Apr 12 · 8 items consigned

2 SOLD

In Stock

6

Sold

2

Owed to Her

$480

🤝 Consignment Hub

Sell Other People's Stock.
Know Exactly What You Owe.

Consignment means someone leaves their products in your shop and you sell them on their behalf. You don't pay upfront you pay them after items sell. GoodyPOS tracks each consignor's items, shows what's sold and what's still sitting, and keeps a running total of what you owe each person.

When you're ready to settle with someone, the number is right there no math, no digging through notes, no "let me get back to you."

  • Add any supplier as a consignor with their items & agreed price
  • Consigned items sell just like normal products at the POS
  • Real-time remittance balance know what you owe without counting
  • Mark remittance as paid full payment history per consignor
  • Unsold items clearly listed return or renegotiate with confidence
🧠 Smart Retail Mode

Advanced features for specialty retail electronics, repairs, condition-based selling, serial tracking, and more

🏷️ Smart Retail Mode

Sell New, Used & Open Box Each With Its Own Price

One product, three conditions, three prices. GoodyPOS tracks stock and pricing separately for New, Used, and Open Box all under a single product listing.

  • Independent stock levels per condition
  • Separate selling price for each condition
  • Condition shown on invoice & receipt
  • Cashier selects condition at point of sale

iPhone 15 Pro Max 256GB

New

8 in stock

$999

SELECTED

📦

Open Box

3 in stock

$849

🔄

Used

5 in stock

$699

Add to Cart New $999

Sale #000087 Item Detail

iPhone 14 Pro 128GB

NEW · $899

$899

IMEI / Serial Number

356938035643809

Condition

New

Cashier

Daniel

IMEI Lookup History

356938035643809 Sold Apr 22
490154203237518 Sold Apr 19
012345678912345 In Stock
🧠 Smart Retail Mode

IMEI & Serial Number Tracked on Every Sale

Every device sold gets its IMEI or serial number recorded at checkout. Find any unit sold, prove what was in stock, and protect your business from disputes.

  • IMEI/serial captured at point of sale
  • Printed on invoice & WhatsApp receipt
  • Searchable across all past sales
  • Dispute protection know exactly what was sold
🧠 Smart Retail Mode

Send Pro-Forma Quotes Before Taking Payment

Generate professional quotations for corporate clients or bulk orders. Reserve the stock, share the pro-forma, convert to a real sale when payment arrives.

  • Pro-forma invoice with itemized pricing
  • Stock reserved against pending pro-formas
  • One-click convert to completed sale
  • Share via WhatsApp or PDF instantly

Pro-Forma Invoice

#PF-000014

PENDING
ClientTechCorp Solutions Ltd
DateApr 22, 2026
Valid UntilApr 29, 2026
Items
MacBook Pro 14" M3 × 2$3,998
iPhone 15 Pro Max × 5$4,995
AirPods Pro 2 × 5$1,245
TOTAL $10,238

Sourced Item Sale

SOURCED ITEM Not in your regular inventory

Sony WH-1000XM5 Headphones

Vendor Cost

$220

Selling Price

$319

Vendor

AudioWorld

Your Margin

$99

Vendor Details

NameAudioWorld Inc.
Phone+1 800 555 0177
ReferenceAWI-2026-0044
🧠 Smart Retail Mode

Source Items On Demand & Still Track Profit

Customer asks for something you don't stock? Source it from a supplier, sell it through GoodyPOS, and your profit margin is tracked automatically.

  • Add sourced items directly at POS checkout
  • Vendor cost vs selling price margin tracked
  • Vendor name, phone & reference logged
  • Reflected in financial reports as profit
🔧 Smart Retail Mode

Repair Job Tracking Built Right In

Log customer repair jobs, track their status, set prices, and notify customers when ready all from within GoodyPOS. No separate system needed.

  • Log device, fault description & customer details
  • Status tracking: Pending → In Progress → Done
  • Parts cost & labour fee tracked separately
  • WhatsApp customer when repair is complete

Repair Jobs

iPhone 13 Screen Replacement

Michael Thompson · +1 646 555 0183

IN PROGRESS

Parts

$45

Labour

$30

Total

$75

Samsung S23 Battery Swap

Sarah Williams · +44 7911 123456

DONE ✓

Parts

$28

Labour

$20

Total

$48

MacBook Air M1 Charging Port

James Carter · +1 415 555 0192

PENDING
💳 Credit Sales

Sell Now.
Collect Later. Track Always.

Sometimes a trusted customer doesn't have the full amount today. You let them take the item and pay you back later. That's a credit sale and it's one of the fastest ways to lose money if you're not tracking it properly. GoodyPOS records every credit sale, shows you exactly who owes you, how much, and for how long.

Every debt is logged with the person's name, the amount, and the date. Every payment they make gets recorded. The remaining balance updates on its own. No memory required.

  • Mark any sale as "Credit" record what was paid and what's still owed
  • Full debt list every customer who owes you, with amounts and dates
  • Record payments as customers pay back balance updates instantly
  • Send a WhatsApp reminder to any customer with one tap
  • Total outstanding credit across all customers shown on your dashboard

Total Credit Owed to You

$6,450

Across 8 customers

Collected This Month

$2,100

Payments received

J

James Carter

Owes since Apr 10 · +1 415 555 0192

$1,200

M

Marcus Johnson

Owes since Apr 15 · +1 312 555 0147

$550

S

Sarah Williams

Owes since Apr 19 · +44 7911 123456

$320

Record a payment received

This Week This Month This Year

Daily Revenue This Week

Mon

Tue

Wed

Thu

Fri

Sat

Sun

Best-Selling Products This Week

1

Men's Polo Shirt (M)

Clothing

42 sold

$630

2

Paracetamol 500mg ×10

Pharmacy

38 sold

$38

3

Olive Oil 750ml

Grocery

31 sold

$186

📈 Sales Analytics

See What's Selling.
Know What to Stock More Of.

Your sales data is already in there GoodyPOS just shows it clearly. Which days you sold the most, which products moved fastest, which ones barely moved at all. No consultant needed. No separate software.

Check today, this week, this month, or this year. When you can see what's selling and what isn't, you stop reordering the wrong things.

  • Daily revenue bar chart see your busiest and quietest days
  • Best-selling products ranked by units sold and revenue
  • Filter by day, week, month, or year
  • Category-level breakdown see which product type drives the most profit
🧾 Tax & VAT

Tax Handled.
Invoices Stay Compliant.

Tax also called VAT or sales tax depending on your country is a percentage the government requires you to add to your prices. GoodyPOS calculates it automatically and shows the breakdown on every invoice. Whether you collect 5%, 7.5%, 15%, or any custom rate just set it once and forget it.

Your invoices will always show the pre-tax amount, the tax amount, and the final total separately. When your accountant or the tax authority asks, you have clean records ready to go.

  • Set your own tax rate works for any country's VAT or sales tax
  • Tax shown as a separate line on every invoice and receipt
  • Financial report shows total tax collected for the period
  • Tax-exclusive and tax-inclusive pricing you choose
  • Export full tax records to CSV for your accountant or filing

Tax Settings

Enable Tax on Sales

Applied to all products by default

Tax Rate

7.5 %

Tax Label

VAT

Invoice Breakdown

Subtotal (pre-tax)$186.00
VAT (7.5%)$13.95
Total Charged$199.95

VAT Collected This Month

$842.30

All (248) 👗 Clothing (64) 💊 Pharmacy (51) 🛒 Grocery (73) 🔧 Hardware (38) 💄 Beauty (22)
👗

Men's Polo Shirt

Clothing · Sizes S M L XL

$15

32 in stock

💊

Amoxicillin 500mg

Pharmacy · Pack of 10

$4.50

6 left

🛒

Basmati Rice 5kg

Grocery · Premium

$9.80

55 in stock

💄

Shea Body Butter 200ml

Beauty & Skincare

$6.00

18 in stock

🗂️ Product Categories

A Catalog That
Never Gets Messy.

When you have hundreds of products, finding what you need fast matters. Categories let you organize your entire stock into neat groups Clothing, Pharmacy, Grocery, Hardware, Beauty, Electronics, or any name you choose. Filter by category at the POS to narrow down fast, or let the search do the work.

Categories also appear in your sales reports so you can see which department is generating the most revenue and which one needs attention.

  • Create unlimited custom categories with any name
  • Filter products by category at the POS counter instantly
  • Sales and profit reports broken down by category
  • Bulk assign categories during CSV import
🔒 Data Backup

Your Business Data.
Protected. Always Yours.

Hard drives die. Laptops get stolen. Screens crack. If any of that happens and you haven't backed up, your entire shop history disappears with it products, invoices, customers, everything. GoodyPOS backs it all up to a USB drive or any folder you pick, in one click.

Restore it on the same computer after a reset, or move it to a new machine. Your entire business every sale, every customer, every product travels with you in a single file.

  • One-click full backup all data in a single file
  • Save to USB drive, external hard disk, or any folder
  • Restore instantly on the same or a different computer
  • No data ever sent to any cloud 100% private
  • Backup reminder shown automatically if you haven't backed up recently
💾

Last backup: Today

Apr 22, 2026 · 10:32 AM · USB Drive (E:)

✓ All data safe

What's in your backup

Products & inventory248 items
Sales & invoices1,847 records
Customer profiles312 customers
Financial reports14 months
Staff accounts4 staff
Active Currency
🇺🇸 USD $

Supported Currencies

🇺🇸

US Dollar

USD

$ Active
🇬🇧

British Pound

GBP

£ Set
🇪🇺

Euro

EUR

€ Set
🇨🇦

Canadian Dollar

CAD

C$ Set
🇦🇺

Australian Dollar

AUD

A$ Set

How it appears on invoices & receipts

Samsung Galaxy A35 5G $285.00
iPhone 15 Pro 256GB $999.00
TOTAL $1,284.00
🌍 Multi-Currency

Works in Dollars.
Or Any Currency You Choose.

GoodyPOS works natively with US Dollars every price, receipt, invoice, and report shows exactly the format American customers expect. Running a shop in Canada, the UK, or anywhere else? Just switch the currency in Settings and everything updates instantly, everywhere.

No exchange rate API. No internet required. No per-transaction fees based on currency. You pick your currency once GoodyPOS handles the rest, offline, forever.

  • USD default works out of the box for US-based shops
  • Supports $, £, €, C$, A$, and many more global currencies
  • Correct number formatting commas, decimals, and symbol placement
  • Change currency anytime all data updates instantly, nothing breaks
  • 100% offline no rate API, no internet dependency, ever
🖨️ Receipt Printing

Real Receipts.
Printed in Seconds.

GoodyPOS works with standard 58mm and 80mm thermal receipt printers the same ones you see at every retail counter in the country. Plug it into your Windows PC or Mac, and GoodyPOS detects it automatically. Every completed sale can print a clean, professional receipt in under two seconds.

No special paper needed beyond standard thermal rolls. No ink. No setup headaches. Just plug in and print.

  • Works with 58mm and 80mm thermal printers plug and play
  • Receipt includes store name, items, prices, payment method, and total
  • Can also print on A4 paper or send as a PDF your choice per sale
  • Auto-print on sale completion no extra clicks required
Thermal Printer

MY RETAIL SHOP

iPhone 15 Pro$999
AirPods Pro$249
TOTAL$1,248

Thank you!

🖨️

58mm

Compact

🖨️

80mm

Standard

📄

A4

Full page

$4,200

Revenue

$890

Expenses

$3,310

Net Profit

Today's Expenses

🏠

Rent

Monthly · Apr 23

-$500

Electricity

Utility · Apr 23

-$120
🚗

Delivery / Fuel

Transport · Apr 23

-$60
👤

Staff Salary

Payroll · Apr 23

-$210
💸 Expense Tracking

Know Every Dollar
Leaving Your Business.

Revenue feels great until you subtract what it cost you to earn it. Rent, electricity, delivery, staff wages, supplies every dollar that goes out matters. GoodyPOS lets you log every expense in seconds. At the end of the day, you see your real net profit after every cost has been taken into account.

  • Log any expense rent, fuel, utilities, salaries, supplies
  • Expenses are automatically subtracted in your profit report
  • Categorize expenses so you know where money goes each month
  • Export expense history for your accountant or tax filing
📈 Profit Margins

Price Smarter.
See Your Margin on Every Item.

A lot of shop owners price things by feel. GoodyPOS shows you the actual numbers. Put in what you paid for the item and what you sell it for the margin shows up right away. You see immediately which products are worth stocking and which ones barely break even.

  • Enter cost price + selling price margin % calculated instantly
  • See margin on every product in your inventory list
  • Financial reports use cost prices for accurate gross profit calculation
  • Spot low-margin products before they drain your profit silently

Product Margin View

AirPods Pro 2nd Gen

38% margin
Cost: $155 Sell: $249 Profit: +$94

Samsung Galaxy A35

18% margin
Cost: $234 Sell: $285 Profit: +$51

USB-C Cable 1m

8% margin
Cost: $9.20 Sell: $9.99 Profit: +$0.79

Print Barcode Labels

MY RETAIL SHOP

8901234567890

iPhone 15 Pro 256GB

$999.00

Label Size

40 × 25 mm

Quantity

× 10 copies

🏷️ Barcode Labels

Print Your Own
Price Tags & Barcodes.

Got products without barcodes? Make your own. GoodyPOS can print barcode labels directly from your product list with your store name, the product name, and the price. Stick them on shelves, price tags, or packaging. Scan them right back at checkout with any barcode scanner.

  • Print labels for any product directly from your inventory
  • Label includes store name, product name, price, and barcode
  • Works with standard label printers and regular paper printers
  • Great for handmade goods, imports, or any unbranded products
❤️ Repeat Customers

Know Who Keeps
Coming Back.

Your best customers are the ones who return. GoodyPOS tracks every customer's purchase history how often they buy, what they buy, and how much they've spent in total. You'll know instantly who your top customers are and be able to treat them like the VIPs they actually are.

  • See total spend, visit count, and last purchase date per customer
  • Identify your top 10 highest-spending customers instantly
  • Pull up a customer's full purchase history at the checkout counter
  • Send a WhatsApp message to any customer directly from their profile

Top Customers

JC

James Carter

24 visits · Last: Apr 22

$4,820

Total spent

SW

Sarah Williams

18 visits · Last: Apr 21

$3,150

Total spent

MT

Mike Thompson

11 visits · Last: Apr 19

$2,390

Total spent

Attendance Apr 23

3 of 4 in
AM

Alice Morgan

Clocked in · 8:02 AM

On shift
RJ

Robert James

Clocked in · 8:45 AM

On shift
KL

Karen Lewis

Late · Expected 9:00 AM

Late
TO

Tom O'Brien

Day off

Off
🕐 Staff Attendance

Always Know
Who's on the Floor.

GoodyPOS logs every clock-in and clock-out, every day. You can see who's in, who's late, and who's off without asking anyone. When payroll comes around, the full attendance history is already there.

  • Staff clock in and out directly from the GoodyPOS interface
  • See today's attendance status for every team member
  • Late arrivals and absences are flagged automatically
  • Monthly attendance history exportable for payroll processing
📋 Purchase Orders

From Reorder
to Received Tracked.

When GoodyPOS tells you stock is running low, the next step is ordering more. Log your purchase order what you ordered, from which supplier, and how many units. When the stock arrives, receive it in GoodyPOS and your inventory updates automatically. No manual counting. No spreadsheet.

  • Create a purchase order when you place a restock with your supplier
  • Mark items as received and stock updates instantly
  • Track what's pending delivery so nothing falls through the cracks
  • Closes the loop: low-stock alert → order → receive → back in stock

Purchase Orders

PO #0018 TechDistributor Inc.

Pending
Samsung A35 5G × 10$2,340
AirPods Pro × 5$775

Ordered Apr 21 · Expected Apr 25

PO #0017 Mobile Wholesale Co.

Received
iPhone 15 Pro × 6 · Received Apr 20

Daily Sales Target

Apr 23, 2026

$2,840

of $5,000 daily target

56.8% $2,160 to go

38

Transactions

$74.7

Avg. Sale

6h

Left Today

🎯 Sales Targets

Set a Goal.
Chase It Every Day.

Set a number for the day say, $2,000 and GoodyPOS shows a live progress bar right on the POS screen. You and your staff can see where you stand throughout the day. When the target is visible, people work toward it.

  • Set daily and weekly revenue targets in Settings
  • Live progress bar visible on the POS screen during trading hours
  • See average sale value and transaction count for the day
  • Target history tracked so you can compare week over week
Shops running GoodyPOS right now 247

Stop running your shop
on guesswork.
Know your numbers.

Clothing store. Pharmacy. Supermarket. Hardware shop. Cosmetics store. Electronics. Food store. If you sell things and want to know your numbers GoodyPOS fits. One purchase, no subscriptions, runs on Windows or Mac.

🪟 Windows x86 & x64 🍎 macOS M1 · M2 · M3 · Intel 📶 No internet required 🔒 Your data stays on your machine
❓ Frequently Asked Questions

Straight Answers.
No Confusion.

If you're wondering about something, someone else already asked it. Read on.

One-Time Price · All Features · Both Platforms

Pay once.
Own it forever.

Pay once. That's it. Every feature unlocked, both Windows and Mac, no monthly bill ever. Updates are included not sold separately.

GoodyPOS License
$0 /mo

One-time purchase · Contact us for pricing

Both Windows & Mac one license
All 60+ features unlocked from day one
Both Supermarket & Smart Retail modes included
Free updates no subscription required
Direct support from the developer
Your data stays on your machine forever
Get GoodyPOS Message Us

We reply within 1 hour · No payment upfront to enquire

Square POS ~$60/mo = $720/yr
Shopify POS ~$89/mo = $1,068/yr
GoodyPOS pay once, done
✉️ Get in Touch

Questions?
Just send us a message.

Want to buy, need help getting set up, or just want to know if GoodyPOS fits your type of shop drop us a message. We reply fast.

We reply within 1 hour

🔒 Your info is never shared · 📩 Direct reply from the GoodyPOS team · ⚡ Response within 1 hour