Skip to main content

How to Install FrontAccounting on Windows

You can install FrontAccounting with web server package on local PC for single user usage or testing, in this article I will show you how to install FrontAccounting with Xampp on Windows PC.

Install XAMPP.

Xampp is an easy to install web server package, consist of Apache HTTP Server, MariaDB and PHP programming languages.

You can download XAMPP from Apache Friends website.

Click on XAMPP for Windows button to download the installer file, once the download finishes, click on the downloaded file to run the installer.

The Warning window pop up, it's telling you to avoid installing Xampp into c:\program files. Press ok to confirm, and press ok again on another windows to continue the installation.

Select the components you want to install, we recommend you install all the components, click on Next button to continue.

This step is to choose the folder where the program is to be installed, it is recommended to choose the default c:\xampp. Click next button to continue.

Uncheck learn more about bitnami and click on next button, and Click on next button again to start the installation.

Leave the checked on and click on finish button to run the xampp program.

The installation is completed, you can now click on start command button to start the services, the Apache and MySQL services are required for running FrontAccounting, and Mercury mail service is required for FrontAccounting send mail function.

Install FrontAccounting.

Open the downloads folder where the frontaccounting zip file has been downloaded and double-click on the file.

On the frontaccounting folder, right click and select copy.

Paste the folder to xampp\htdocs directory.
To install and run FrontAccounting, you'll need to start Xampp control panel and run Apache and MySQL modules.

Open a web-browser and type localhost/frontaccounting, you should see the System Diagnostics page. If all application preliminary requirements are correct installed, you can click on Continue command button to continue.

Database Server Settings
Server Host = Web server IP address, enter localhost for local PC.
Server Port = Web server port, leave it blank if the server port is default port 80.
Database Name = MySQL database name, the database will creating the database if not exist.
Database User = MySQL user name.
Database Password = MySQL user password.
Database Collation = MySQL Collation.
Use 0_ Table Prefix =Select Yes if multi companies are install on a database.
Install Additional Language Packs from FA Repository = Install multi languages.
Install Additional COAs from FA Repository = Install additional Chart of Account.

Enter your Company Name and the Admin user ID and Password for this company.
Select Chart of Accounts and Default Language. Click on Install command button to start the installation.

You should see a Installed successfully page, click on the “Click here to start” link.

Enter user name and password of admin user you just provided, click on Login command button to start using FrontAccounting software.

For multi users, multi location business, you can install FrontAccounting on Ubuntu server with LAMP.
LAMP is the most popular and powerful web service stack, it uses Linux as the OS, Apache as the Web Server, MySQL as the Database and PHP as the Web Scripting Language.
Install LAMP on Ubuntu.


  1. interested to learning more about Front Accounting. Could u please make a video more about Front Accounting? Can u please teach how to modified the invoice design? thank u so much

    1. Hi, PHP knowledge is required to modified FA reports, i.e. sales invoice reporting/rep107.php, please refer to my video Creating Extensions and Modules in FrontAccounting.

  2. Glad to find this. Your site very helpful and this post gives lots of information. Do share more updates.
    PHP Training Institute in Chennai
    PHP Certification Online
    PHP Training in Coimbatore


Post a Comment

Popular posts from this blog

Making Ukulele Tabs & Notation in MuseScore

MuseScore is a music score writer for you to create, play back and print beautiful sheet music on Windows, Mac and Linux system. It's a free software alternative to Finale, Sibelius, Guitar Pro and supporting a wide variety of file formats and input methods.  You can download it for free at the website link here.   To know more about MuseScore and learn how to use it, you can visit for Handbook, video tutorials and other services.  Making Ukulele Tabs & Notation in MuseScore This article is shows you how to make ukulele music notation and tabs with lyrics, chord symbols and fretboard diagrams in MuseScore. I am going to use the Happy Birthday score as an example for my tutorial. The first staff is standard music notation staff and the second staff is Ukulele tab (tablature),  this is call "linked staff" in MuseScore, any change to the notes in one staff will automatically reflect in the other. Open MuseScore program and click on &qu

Free Software for Everyone

Since Microsoft has tied up with all PC manufacturers to sell their PCs with pre-installed windows, most of us are familiar with Windows and proprietary software run on it, not many are aware of free software is now available for any task you want to do. I am using Linux (Ubuntu) on Intel celeron N2840 notebook, which I had bought it a few years ago at the price of less than US$210, and I have no problem of using it for office tasks, video editing and software development, this is one of the great benefit once you are Linux user, it's not necessary to buy expensive notebook. Below are the lists of free software I am using, and I think it is worth recommending, you can download and try it by clicking the software website link provided. Linux is good enough to replace Windows: Most Linux distributions looks similar to Windows and Mac operating systems, and support most same types of software you are using before, such as word processors, photo video editors, and so on. Linux is a lo