Developed withPHP refactoring + smart editor
for HTML, CSS & JavaScript

We're on the move!

phpScheduleIt is now Booked. Over the next few weeks we'll be moving to our new home.

phpScheduleIt open source scheduling

phpScheduleIt is an easy to use, easy to manage, cloud-based reservation and scheduling system packed full of features

 Try The Demo  Download Now  Let Us Host

Features Learn More

  • 100% free and open source. (GPL)
  • OS independent. Only requires a web server running PHP and MySQL.
  • Multiple languages and cultures.
  • Simple to install in any enviornment. Both a web-based and manual installation process are available.
  • Easy to extend with many pluggable components.
  • No limits when hosting on your server. Unlimited number of schedules, resources, users and reservations.
  • Active support community.
  • Easy to use administrative tools make it easy to quickly fine, manage and export data.
  • Powerful reporting system.
  • Reservation start and end reminders.
  • Intutive click and drag schedule view allows users to quickly find and book an available time slot.
  • Organize users and limit access by groups.
  • Flexible layout configuration lets you set up schedules that fit your needs.
  • Limit and control resource usage with a flexible quota system.
  • Optionally review and approve reservation requests.
  • Integration with Outlook®, Google® Calendar or any other system that accepts .ical files.
  • Authentication integration with LDAP, Active Directory, WordPress and more.
  • Customizable attributes and fields.
  • Tiered roles and permissions.


  • 05-18-2013 - Stratus5 Hosting

    We're testing out a 2nd hosting option for phpScheduleIt. Sign up for a free trial today!
  • 05-06-2013 -

    Thank you to Primebiz.Net for letting us take ownership of!

  • 04-04-2013 - phpScheduleIt 2.4.2 Released!

    phpScheduleIt 2.4.2 is available for download! This is a bugfix and minor enhancement release.

    • Added ability to click and drag to create reservations
    • Added ability hide blocked slots on schedule
    • Added ability to view reservation participation on schedule
    • Changed migration process to be asynchronous
    • Fixed bug preventing reminders from running on some servers
    • Fixed bug hiding labels for periods less than 1 hour
    • Fixed bug in configuration management escaping special characters
    • Fixed bug when changing start date/end date on reservation page
    • Fixed bug selecting wrong start time when user and schedule timezones are different
    • Updated German, Portuguese and Hebrew languages
  • 03-19-2012 - phpScheduleIt on!

    Check out the great phpScheduleIt reviewon!

  • 02-19-2004 - Thank you, BrickHost!

    Hosting server space has been generously donated by BrickHost. They have many great plans, especially for developers or administrators, so please check them out.


  • PHP 5.2 or greater
  • MySQL 5.0 or greater
  • Web server (Apache2, IIS)
  • OS - Windows, Mac, *nix
  • End-users need a JavaScript-enabled browser

Getting Involved

I would love to have some other developers working on this project with me. Everyone, from designers to developers, is encouraged to contact me or visit the project home page on SourceForge to find out how you can help out.

Partners and Affiliates

Sales Igniter Magento Rental Booking Software

Need a commercially supported online booking system? Checkout the Sales Igniter online booking system.