Skip to main content

Internet Cafe Billing

A must have features for internet cafe monitoring system:

  • Allow connection from multiple computer
  • Detailed information about connected computer like computer name, user code, total amount, used amount, left amount, total hour, used hour, left hour, etc.
  • Time plan
  • Member and walk-in customer
  • User's rate information
  • Automatic generation of a coupon/user code and password
  • History report
  • And best of all I did not use any 3rd party controls
  • And a lot more...

Please login to your account to leave a comment. You may use also our online forum to ask question regarding this source code.

For the database password please read FAQ.

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 bymurkennethon Fri, 11/28/2008 - 22:48

send me the code for the internet cafe billing, it is very good.

Hi, You can download internet cafe source code for free here. It is located above this comment. Here's the link anyway:

when I downloaded your source code I tried to open the database....It needed a password......can I ask for the password for me to see it and analyze it...thank would be a great help.....

when I downloaded your source code I tried to open the database....It needed a password......can I ask for the password for me to see it and analyze it...thank would be a great help.....

i didn't open your files.. can this software run on 2008??

Submitted byKhalnayakon Tue, 12/02/2008 - 23:11

I want a Detailed Information o this Project. I'm thinking of taking up this project for my last year , hence i want a Blck Book(Project Report) of this entire project. How this project is used , for what it is used , How to Install it, and so on. I hope u Reply to me. Good Work Yaar... Congrats
Submitted bysanthankuon Sun, 12/28/2008 - 14:52

While compling the following message appears 'Compile error : String not defined'.

Please help me.

Case 0

Submitted byAnonymous (not verified)on Mon, 01/05/2009 - 11:48

hi, im looking forward for this awsome project i really like it i want to learn vb code and i found this codes i hope i can make may own program like this for my own shop.. thanks by the way what the use of admin tab??

Submitted byAnonymous (not verified)on Mon, 01/12/2009 - 19:28

Dear i like to know password of access database of Internet cafe billing

Submitted byadminon Tue, 01/13/2009 - 09:10

In reply to by Anonymous (not verified)

You can search for password in the source code and you'll see it in the connection string. There's so many programmers here who ask this before. A database password is always embedded in the source code except if you create a config file to put your encrypted password there.
Submitted byAnonymous (not verified)on Sun, 01/25/2009 - 19:15

Hi can i use this program for our Thesis Project. We just borrowed codes and logic from this promising project but... our thesis needs some more development just like 'How can we make a program that will run the generated time code like in a real Internet Shop?' 'Do we need to make another program to execute it? If yes, can you help about this matter? As i know your program is like a Server but we lack a program that will acts like a Users. -Ray

Submitted byadminon Sun, 01/25/2009 - 19:51

In reply to by Anonymous (not verified)

You have almost anything that you want in this code. It is a client/server internet cafe program just like MyCafeCup, EasyCafe, etc.

This is an internet cafe manager.

What about sir if ang Server ang computer # 1. pano kami ka - connect kung ang User computer # 2. Can you help about this matter sir? Chmscian ni gli sir ah. D kami gling ka defend pa sang codes mo sir advance eh but if we're given the chance to study all the given codes with your help we're willing to do so. We just need to have a study about the codes.

If you have multiple computer the server program will automatically detect the computer name of the client.

Are you from talisay campus? What year level and course?

We know we can't further use this program when we reach Senior year 'cause this is your credit not ours but we'll try to study more and dig more about VB. For now, this is just a preparatory thesis for our subject and hoping that you will allow us.
Submitted byAnonymous (not verified)on Sun, 01/25/2009 - 19:27

can you use Flexgrid instead of Datagrid? and can you post it on here also? Thanks

Submitted byadminon Sun, 01/25/2009 - 19:55

In reply to by Anonymous (not verified)

Be specific to what you are asking. I am not a psychic to guess what you mean. :)

Submitted byAnonymous (not verified)on Sun, 01/25/2009 - 20:21

im newbie in vb6 and access. what i want is when i input the data in the form and save it in the database. once i close the program and rerun it the data is still there. what i mean the textboxes are not empty. the data that i input earlier will retain even its already save in the databse. the textboxe are disable. it will only be enabled once i click edit. thanks in advance!

Submitted byadminon Sun, 01/25/2009 - 20:38

In reply to by Anonymous (not verified)

Downoad Password Management program. It will teach you the basic of database programming.

Don't download advance source code here like Hotel, Billing, Point of Sale, Inventory System. This will just complicate you in the long run. Download simple source code to learn the basic.

Submitted byAnonymous (not verified)on Mon, 01/26/2009 - 14:20

first of all i thank to you for your open source code.....

when i open the database it ask password.......

what is the database password??????please...........


Submitted byadminon Mon, 01/26/2009 - 14:28

In reply to by Anonymous (not verified)

Please search the code for the password. It is actually embedded in the source code.

Submitted byAnonymous (not verified)on Mon, 01/26/2009 - 16:00

thanks for the reply i appreciate it.
Submitted byAnonymous (not verified)on Mon, 01/26/2009 - 16:07

thank you so much it's working

Submitted byAnonymous (not verified)on Fri, 01/30/2009 - 19:41

I appreciate your efforts !!!

Submitted bynh4edyon Thu, 02/05/2009 - 01:04


i want make a internet cafe billing from begin,,can you give me a tutorial..


you can send a tutorial to my email [email protected]


thank you

Submitted byAnonymous (not verified)on Sat, 02/07/2009 - 23:27

Your default rate per hour is 15. What would be the corresponding change in the code and database, if i want change it to 20. Please reply

If i change the time plan in the internet Front.mdb( In form), say 30 for 1 Hour plan, when i generates ticket coupons and enter Amount=30 and hours = 1, the hours automatically doubled when i chck the generated ticket details in User/Rates secton. Can you please help

It's a bug in the query. Kindly open the "Users Details" query in "Internet Record Front.mdb" and update the SQL to:


SELECT Users.UserCode, Users.Password, Users.Name, [Users Total].SumOfTotalAmount AS TotalAmount, Users.UsedAmount, [TotalAmount]-[UsedAmount] AS LeftAmount, [TotalAmount]/([Amount]/60) AS TotalHour, [UsedAmount]/(15/60) AS UsedHour, [TotalHour]-[UsedHour] AS LeftHour, [Time Plan].Plan, Users.TimePlanID

FROM ([Time Plan] INNER JOIN (Users INNER JOIN [Users Total] ON Users.UserCode = [Users Total].UserCode) ON [Time Plan].TimePlanID = Users.TimePlanID) INNER JOIN [Time Plan Detail] ON [Time Plan].TimePlanID = [Time Plan Detail].TimePlanID;

Thanks for reporting.


I really don't want to bother your but i could sort it myself. After updating the query in Internet Front.mdb(in User Details Query), in database it update accordingly when we generates tickects from front end, however in the listview of front end, it still shows the Total Hour and Left Hour as double of the actual hour.

After updating the query, it updates the User Details records accordingly while generating tickets from front end, however if you check it in listview in Users/Rates, Total Hour and Hours Left, still shows double as of actual. I am really sorry for bothering you as it could not be sorted by myself. Thanks

Thanks for your help. After updating the query on both the tables, Total Hour and Hours Left value reduced by 50% for the tickects which was generated before by you. However for new tickets all fields works fine expect Hours Left field shows 60  (Say for 1 Hour)  at starting and after 30 minutes it becames 0 and then reducing by -2 minutes for every minutes onwards. But in client and Online tabe in Server, both datas are correct. Anyway thanks for your great help.

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.