SelfishPOS

Built for your restaurant,
not configured for it.

Bespoke point of sale, online ordering and websites. Each system is hand-built for one operator.

Book a walkthrough

Nothing lost in the pass

A failed ticket raises an alert instead of sitting silent, and a dead printer swaps to its standby without losing the drawer.

Cash counted to the penny

Drawer close, safe count, bank drop and the weekly audit all reconcile against one ledger. Not a guess.

You own your data

Your own database, your own deployment. Export it any day you like.

We work your floor first

Demetri Gregorakis speaking at a Selfish Hospitality event.

Demetri Gregorakis — founder

We don't hand over software and wish you luck.

We spend real time in your restaurant first. On the floor, in the kitchen, in the back office, watching a rush unfold and finding where service actually hits a wall. Handoffs that take three people. A screen nobody can use with wet hands. Staffing that never quite lines up. An SOP written for a room that changed two years ago.

Then we build for that. Not a template with your logo on it. The friction is different in every concept, which is why the software has to be too.

Technology should not make a team change how they deliver great service. It should get out of the way so they can. What that buys you is hours back, a steadier bottom line, and people free to take care of people.

Real operational change doesn't happen from an ivory tower. It takes knowing the raw rhythm of the floor, the kitchen and the back office.

Demetri Gregorakis, founder

What it does

Every line below is in the system today. Anything still being built is not on this list.

Full specification — 147 capabilities

Service

  • Table floor plan editor
  • Table sessions: seat, clear, transfer
  • Course firing, hold and release
  • Per-item pacing tags
  • Order notes
  • Add items to an open order
  • Edit order lines
  • Void a line item
  • Move an order to another table
  • Reopen a closed order
  • Cancel and refund an order
  • Pickup orders
  • Delivery orders
  • Phone orders with caller lookup
  • Online orders
  • QR-code guest ordering
  • Print or reprint a ticket
  • Print a guest receipt
  • Text or email a receipt
  • To-go labels
  • Idle till auto sign-out
  • Operator switch by PIN
  • Manager PIN override gate
  • Order status tracked end to end
  • Live order count on the floor

Money

  • Cash drawer open and close
  • Cash drawer reconciliation
  • Bank drop tracking
  • Safe count
  • Weekly cash audit
  • Cash movement log
  • Card payments
  • Card-present on a Stripe Terminal reader
  • Terminal tip prompts
  • Split tender: card, cash, gift card
  • Partial payment against a balance
  • Full and partial refunds
  • Cash refunds
  • Void a payment
  • Discount codes
  • Percentage and dollar discounts
  • Coupon expiry rules
  • Sales tax per order
  • Gift card sale
  • Gift card redemption
  • Gift card reload
  • Gift card balance check
  • Gift card transfer
  • Gift card cash-out
  • Gift card comp by manager
  • Checkout that cannot double-charge

Kitchen and stock

  • Ticket routing by station
  • Printer swap to standby on failure
  • Direct printer polling, Star CloudPRNT
  • LAN print bridge
  • Print job retry with a timed lease
  • Failed-ticket alerts
  • Reprint history
  • 86 an item
  • Scheduled return from 86
  • Stock kept as a running ledger
  • Logged stock corrections
  • Inventory tracking per dish
  • Supplier price tracking
  • Vendor invoice upload
  • Invoice lines mapped to menu items
  • Menu item cost history

Menu

  • Items and categories
  • Modifier groups
  • Add-on pools
  • Per-item add-on exclusions
  • Add-on suggestions by category
  • Daypart menus
  • Time-based pricing windows
  • Price history per item
  • Quick edit
  • Bulk edit
  • Duplicate an item
  • CSV export
  • Alphabetical sort
  • Online and in-house availability
  • Section display order
  • Menu images
  • Extra and add-on categories

Guests and loyalty

  • Guest accounts with reorder
  • Loyalty points
  • Loyalty punch card
  • Punch reward redemption
  • Punch reward codes
  • Offer sends by SMS or email
  • Customer tags
  • Customer notes
  • Contact visibility controls
  • SMS opt-out handling
  • Marketing consent tracking
  • Sign-up forms with a welcome offer
  • Gift a card by email
  • Private event inquiries
  • Guest issue reports
  • Rewards page

People

  • Staff PIN login
  • Staff PIN enrollment
  • Role-based permissions
  • Till locked to a registered device
  • Employee records
  • Disciplinary action log
  • Suspension tracking
  • Termination checklist
  • HR document upload
  • Payroll runs
  • Federal withholding
  • California withholding
  • Sick leave accrual
  • Pay period management
  • PDF paystubs
  • Labour cost tracking

Reporting

  • Owner weekly report
  • Daily sales summary
  • Food cost report
  • Labour cost by daypart
  • Menu engineering
  • Product mix
  • Tax summary
  • Void report
  • Refund and write-off report
  • Discount activity
  • Gift card liability
  • Tip pool history
  • Ticket time report
  • Staff activity
  • Employee productivity
  • Custom date ranges
  • PDF and CSV export

System

  • Live health dashboard
  • Alert sensitivity settings
  • Notification outbox with retry
  • Web push notifications
  • Real-time sync: floor, till, back office
  • Idle timeout settings
  • App update tracking
  • Rate limiting on public endpoints

Integrations

  • Homebase: scheduling and timecards optional
  • RCC: recipe costing optional
  • Govee: venue lighting optional
  • Inbound call to guest lookup optional
  • CloudPRNT printer polling optional
  • GA4 analytics optional

Taking on a small number of venues

Tell us how your room runs. We will tell you honestly whether we are the right fit.

Book a walkthrough