Hotel Management System in C# with Source Code

Recently we received a lot of requests for different projects in our Facebook group. We have also published a number of C# projects in past but now we are starting a new series where we will publish a new project every week. These projects are for learning purposes so that the beginners can understand & get the idea of how to develop their own projects. We are starting this C# project series with Hotel Management System.

Hotel Management System

This C# project is a hotel management system developed to encompass the basic needs of small business. This is a desktop based application & no ASP has been used. However it does uses Twilio Web API to send Receipts as SMS to customers. This project utilises data to/from the SQL database as its back-end.


Below are some of the features of Hotel Management System.

  • Separate Login for both kitchen & reservation table
  • Universal Search field where you can search using any data type
  • Add/edit/update/delete an entry
  • Room Availability & Reservation
  • Credit card & debit card verification
  • SMS Service to send Receipts to Client Number
  • Todo List for Kitchen
  • Orders in Queue with complete details
  • Overview of all orders from all hotel rooms in datagridview
Download our Free eBook : Learning C# by Developing Unity 3D Games.


Before you head over to Download this Hotel Management System, checkout this video. In this video we have shown how this system’s UI looks & its working. First we login from Admin account to add new orders & room reservation. We did a sample reservation. You can see how this procedure flows. On the checkout form client can pay via Debit or Credit card. This card number is verified against an algorithm. Later in the video we showed a single search field that can be used to do search from database by putting any type of Data either ID or name. Then we login from kitchen account where you can see TO-DO list. This list is the list of orders that the kitchen staff has to fulfil. Kitchen staff can also change order details & can look into details of room orders.

Download Source Files

This project is developed in Visual Studio 2012. The size of source files is 17 MB. This Project is originally hosted on GitHub.

You can also fork this project on GitHub from here. If you have any questions related to this or any other programming issue, ask me in the comments or on Facebook.

77 thoughts on “Hotel Management System in C# with Source Code”

  1. You have done this project in the best possible way ,nice brother but i just need hostel management system in php or any other language would you like to refer me an links or send me an email thank you ……..

    • Rahim Ullah. I am basically C# developer & C Sharpens is all about C# Programs & Projects. However we will post Hostel Management System but that will be in C# Programming language.

  2. Thanks for the project sir. I will continue to look for more projects here on this website.

  3. Thank you. I was looking for a hotel management system. This is my semester project. I will use some of it. specially database.

  4. @hitesh! ERP is a big thing. Yes we can develop it but that would require a hell lot of work to be done if it is not a semester project. you can send me more details on my facebook ID.

  5. Hi i have problem with SQL server, so i need database for the application run ? Can i have the database ?

  6. Hi nice work!

    Can you help me? I have a issue for the datepicker obj. When i would like to enter the system, i got a error massage. System.ArgumentOutOfRange 2016.08.01 value unvalid for MinDate. MinDate good value less than MaxDate

    Thank you!

  7. in login page at right side corner you given license button. i want to modify/delete that can you tell me how sir.

  8. Pretty section of content. I just stumbled upon your site and in accession capital to assert that I get in fact enjoyed account your posts.

  9. looking to learn c# and this looks like a great site.

    was this just while you was all in uni, as it looks a bit dead now?

    • Hi Jim. Well it was not all written when i was in university. I’ve wrote most of these in my office but now a days due to some business I am unable to work on it. Stay tune. Ill start writing again very soon. 🙂

  10. I have installed the source code and attached the database to sql server then open the source code of HotelManagement but i receive an error message, i don’t know why?because software incompatibility, or are there other settings must be changed before i start to run the program, I have visual Studio 2017 rc and sql server 2016
    How can I do

  11. sir mjy c# main hardware store inventory system project bnana hai plzzzzzzzz sir post kr dayen
    its my semester project

  12. i forget my admin and password name please this month i submit my project in c# of hotel management project…… This project is most helpful for me please help me how to regenerate the admin and password name


  14. can anyone please tell me how to run this code in visual studio?
    bcoz if i go debug tool, it does n’t show the start without debugging option.
    so,please help me.

  15. I’m in need of hotel management using data structures(queues only) source code, if u can help…

  16. Hi sajiad u are good I love ur projects. Am new here can help me . am a beginner can u send steps guide how to run this project. Both procedures. Thank u sir

  17. Hello brother,
    could you please help me with my C# semester project? I have to make a project on hotel rooms or hotel guest using console application but not connecting SQL. Just console application. Please help me with that.

  18. Assalam o Alikum sir,will u have c# code of hotel management system with more advance features.

  19. Wow, thanks Sir.
    I just downloaded the source code I am yet to run it but it looks interesting already.
    Please what version of Visual Studio to run?
    Is the explainer video on YouTube? Can i have the link please

    I have been C# developer for some years back. A friend asked me to help in her small hotel so i want to get her running 😀

  20. Hi sr, I am a learner and would like to take a look at how the project runs. However, there is a login and password at the beginning. Would you plz provide me with them?

Comments are closed.