Hotel Reservation System

Submitted by: 
Visitors have accessed this post 743429 times.

Free Hotel Reservation System

This is a complete application for Hotel Management System. The source code contain advance programming specially in using SQL Language.
Beginners are advice to learn the manual before using the code. If you want me to continue developing this program please let me know by sending an email under "Contact" page. Please Specify what program you're referring to.
Basic features:

  1. Guest reservation
  2. Billing System
  3. Change room
  4. Multiple account per room
  5. Guest report
  6. Other charges

You are welcome to report any bugs found in this program.
Account information:
username: admin
password: a
For the database password please read FAQ.
Note: You must have crystal reports 8.5 in order to open all the reports. If you don't have crystal reports then download the installer below.
Download Hotel Management System v1.0 Installer here.
How to register an ocx file.
Here's the manual.
The VB.NET version of this program can be found here: Hotel Reservation System (VB.NET).
Although programs with free source code are good but sometimes you need a commercial software that will answer your company's need. It's impractical for your business to wait for other people to finish the features that you are looking for. This website is design solely for programmers who want to share common knowledge.

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.


Please change your language in regional settings under control panel to English. This is a bug in the system that I cannot fix right now.

can you give me a sample code for the "POINT OF SALES SYSTEM" including the codes on how to print the receipt==my email add is [email protected] tnx

Download Point of Sale.

If we take the new reservation modul, and fill in the reservation form, including the room we choose to be reserved, then click the save button, it will be okay and the system will tell that all the information saved. But:

1. in this modul, after we click save, we still come to reservation form, and if we click again the save button, there will be an error message : i think there has to be a code to prevent the save button show in again after we click the button to put the data of reservation in database.

2. if we close, and we look in the rooms modul, the room status of the one we choose in reservation modul is still not reserved. This is the case when we choose to make a reservation in the same day of operation.



hi,have a good day.

i am thanh,i am a student it ,i am learning java,i have a project web about management hotel system.would you like send me a source code about it,i thanks very much,

my mail :[email protected]


Thanks for the info. I will get back to you as soon as the problem is fixed.

good evening!!!


Sir, can i plz use part of code on my  mini project hotel reservation system?



Yah sure. You can even use the whole system. :P

who number of room this pro?

What do you mean?


Hi, first of all I would like to commend you for a very good job....I have a small clas off vb begginners and wanted some practical and innovative to show them and you've designed the perfect master piece.I would like to ask a favour if you could send me step by step documentation on how you achieved this wonderful program from groiund up...example declaring your variables and dtabase will help me give me pupils good understanding of this progam.


Are your interested to sell this product? Maybe have a paid version with extra feastures.

Give me your thoughts...lets discuss..

We are looking at small hotels in emerging market like in vietnam, etc....

Polar Bear


Yes sure. We can modify the program to suit the needs of our customer.

But this source code will remain FREE forever.

does your note is in the database also? txtbck a.s.a.p. love u....

I don't understand what you mean. I understand only "love u..." :P

You've done very good job and make a very good step for spreading the source. Hope God give a very good reward for you. Thanks a lot.

You'll have a warm welcome in my city in my country.



Dear Sir,

i tried open using vb 6.0 but i have many error, " Error during load. Refer to 'D:...\Forms\frmRooms.log for details

Could you help me,

Best Regards,


Be sure to register all the necessary files. You need to install also crystal reports 8.5.

i have open the data base but i can't get in the program.

The passward "a" is not accepted. What i have to do?

Please help me!

thank you for your response.


You are I think the 3rd person who have this kind of problem. I don't know how to resolve this if I do not see what is the real cause of unsuccessful login.

What is the error do you encounter? Kindly be more specific to the error messages you've seen so I can fix this problem.

i know the answer to your problem maybe , ahmmmm i think the only problem is all us ummmhn not actually all of us but nost of us is encountered this problen " UNSUCCESFULL LOGIN" IT IS BECAUSE SOMEONE IS USING IT WHILE SOME ONE IS TRYING TO CONNECT WITH IT!!!!!


PLEASE CAN I GET UR YAHOO MAIL SO I CAN ASK FOR HELP IF I CANT REALLY WORK OUT FOR THIS PROJECT HERES MINE     [email protected] thats my yahoo messenger too>> good bye thankzz


rizza aviles

Oh! It is you again. What a wonderful and stupid comments! LOL.

This problem is already fixed. Be sure to change your regional settings in control panel to english.

Dear sir,

i just have open the database with the passward i found in visual basic 6.

What is the next step? How can i open the application that requires a password?

Please help me, i really need this for my small hotel.

You may e-mail : [email protected]

thank you very much

If you are not a programmer then just download the installer and install it on your computer.

This software sounds fantastic for small hotels!!!

What is the password? how i start?


Thank you for your response

Read the manual and or FAQ.

Hi Sir..great system.

What is the database password ?

Ei! DUde, im a noob at this.  I was hoping if you could help me find the link to download the OSX thing. Thanks. It wouldn't run the code if I open it.

hi..can u send me a code for the reservation...we have a program about cafeteria reservation email is [email protected]

What do you mean? Just a code for the reservation? If yes then just modify the source code here.

what is database passward?


Before any booking can be made it is extremely improtant to first search for availability to prevent double booking. Is there such a facility. "Inventory" give me the info on clients that have checked in, but not also on those that reserved a room. Is there a way where similarly to then "Inventory" link one can get a link "Search Availability" and it will then provide info that exclude checked in rooms and reserved rooms or alternatively provides all cheched in and reserved bookings togther with open rooms?

Thanks for great support.

really this is nice project for my this semester..........

but i want to know how can i run this code......

actaully i am working with java and php but i don't have idea about vb......

so, plz guide me ............


me rakesh .........

id :[email protected]


How do one check the client out. Am I correct that there is not such link? And how do one add sales to a client during his stay.

Thanking You Kindly

How do one check the client out. Am I correct that there is not such link?

answer: The button "Check Out" will do that. See the screenshot above?

And how do one add sales to a client during his stay.

answer: Do you mean the extra charges? If yes then click the "Other Charges" that looks like a hyperlink. If not and you mean the bills of client then it is automatic and the charges can be found at "Rate/Period" hyperlink.

You got it all!!

Thanks man. Really appreciated.

Do you perhaps have a mysql version? or am I pushing my luck. Perhaps someone else has a version that would like to share it with us?

Thanks for great support.

[email protected]


Actually I created a poll last month on what database to use in my next version of Hotel Reservation System and the highest vote is still MS Access.

I am now on the masterfiles side of the version and it will be posted here may be this month.

The problem is that mostly in Southern Africa the Serivce Providers provide storage space for SQL.

However, please give me as a novist advice as to what I need to do to link my mdb database with the internet service provider where I store the database. If I know how to link the exe form with the base I will be able to access it from wherever I am.

Do you perhaps know of a service around my area that stores mdb on the internet.

Thank you for the great support that you provide.

I think we are all looking forward to the next version.




Dear sir,

Thank you very for providing the source code ,this is really helpful for me . I need to know , after creating the .exe of the vb programe .What are steps , I need to do at the time of real implementation of the vb program in my client site, means What are softwares ,will I need to install before executing the .exe file of the vb programe.

Kindly guide me...

Thanks sir.







I have included here the installer for this program. Pleas read the full content.

I need this with java code & documentation.


Please send to my mail [email protected]

Hi i am developiing a programme for a wrokshop. I would like to put in a login option where in the user are givem limited or full authority until the user has logedout. Could you please suggest me on how can i control this. I have already made a application for loging in but i am failing to get the admin control to that project. In this application it like once the user is logged in the database is closed. But i would like to have something like once loged in the user name and password is remembered until he is logged out and we can refer to that whenever he goes to main page where there are several buttons that can be enabled or disabled. Thanks looking forward to ur reply

If you mean that each user has each own permission to open the form/reports in your application then copy the security features in the Hotel Reservation System or Billing System.


ive chosen this for our project...

very nice....

but can you help me???

i dont know how to run this...

any advice will do....

email me at...

[email protected]

You need visual basic 6.0 to run this source code. Just open the file that has an extension filename .vbp.

I have VB source code came up with the hardware CD for USB port communication. I have Visual Studio 2008 installed on my PC but I dont know, how to use that code in Visual Studio? Would I have to use Visual Basic 2008 for that?

I will really appreciate for your reply

I am currently working with the version of this program. As of now you need vb 6.0 to open the source code.


Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • You may insert videos with [video:URL]
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <th> <img> <h1> <h2> <h3> <iframe> [video]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <html4strict>, <java>, <javascript>, <mysql>, <php>, <python>, <sql>, <vb>, <vbnet>. The supported tag styles are: <foo>, [foo].
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.