Cafe Point of Sale in C# Free Source Code


This is a Point of Sale System Project for a Cafe. It is a software-based application that helps to manage the sale transaction of Cafe businesses. The application calculates the total amount to pay the customer and prints a simple receipt after payment succeeds.

About the Cafe Point of Sale System

This project was developed using C# and MS SQL SERVER for the Database. The project requires the users' to submit/log in their system credentials in order to access the functionalities of this application. The user can add new categories and products to the list. Talking about the main feature, the user can simply select the product by selecting the product category at first to display all available products under the selected category, and by simply clicking the product image, the product will be enlisted in the list box on the right panel of the UI and the Total Payable Amount will be automatically computed. To remove a product/s from the list, the user must select the product in the list and click the delete button. When the user clicks the "Pay" button, the payment form will be shown and the user will enter the customer's tendered amount. After the payment submits, the customer change will be shown and print options of the receipt will be shown afterward. After the payment process succeeds, the list will be automatically renewed. The system is easy to use and the source code is free to download.


  • Login
  • User Registration
  • Add New Category
  • Add New Product
  • Create Sale Transaction
  • Manage Payment
  • Display Calculated Change
  • Generate Printable Receipt

How to Run


Download and Install the Following

  • Microsoft Visual Studio Software 2013 or later version
  • MS SQL Express Server


  1. Download and Extract the provided source code zip file. (download button is located below)
  2. Locate the solution file inside the extracted source code folder. The file is known as NewPOS.sln
  3. Open the Solution file with your MS Visual Studio Software.
  4. Press the F5 key on your keyboard to run the application

Sample Access Information

Username: Jovan
Password: 123


That's it! You can now test and explore the features and functionalities of this Cafe Point of Sale System project using C#. Feel free to download and modify the source code the way you desire. I hope this project will help you with what you are looking for.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byatiff (not verified)on Sat, 02/07/2015 - 10:54

thanks its very interesting , how can i change the queries to mysql database

u can achieve that simply by adding SQL queries. for example deleting Items u will use somthing like this sqlcommand cmd = new sqlcommand ("Delete * from table name where itemName=' "+TextBox.Text+ " ' " ,connectionName ); this will delete full record of that perticular item.. Hope it helped u :)
Submitted byAnonymous (not verified)on Thu, 10/15/2015 - 17:46

what's the password and username of the POS system??
Submitted bySedmo (not verified)on Mon, 03/28/2016 - 13:24

In reply to by Anonymous (not verified)

The username and password can be created in the log in form that appear when you run the application. Only register.
Submitted byNORLIE (not verified)on Sun, 03/13/2016 - 11:25

Submitted byDasari Manish (not verified)on Fri, 02/11/2022 - 17:16

How can I connect the database in that project
Submitted bybenchpendon (not verified)on Wed, 09/07/2022 - 20:45

do you have a version having a loyalty card transaction?

Add new comment