SQL Account - Your Ideal Business Software
SQL Account is suitable for both small businesses and large organization in both on-premise and online accounting software. choose what’s best for the workflow of your accountant and bookkeepers.
SQL Account - your Ideal Accounting Software
Check out why more than 270,000 companies trusted SQL Account.
SQL Account enhances workplace performance, reduces human error, and maximizes profits through our stable, dependable, and developed software functionalities.
Our system’s wide range of functions includes data collection and analysis, accurate reporting formats, inventory maintenance, and SST processing.
When you choose SQL Accounting software, you will also receive an abundance of online resources to support your journey in using this system. Regardless if it’s an on-premise or cloud accounting software, SQL Account is the best. If that’s not enough, we conduct unlimited hands-on free accounting software training in our HQ.
SQL Account Features
General Ledger
It’s easy to manage and track your company’s accounting records
Customer
Keep your customers in touch
Supplier
Manage and keep your supply chain in check
Sales
More time. For Sales.
Purchase
Be cost effective.
Stock
Helps take control of your inventory effortlessly

Whatsapp Integration with All Document
Step it up by using Whatsapp to send your business documents! SQL Account is the first accounting software integrated with Whatsapp feature, now you can send Quotation, Invoice, Statement of account and many more documents to your clients via Whatsapp with a few simple clicks.
Exclusive partnership with CTOS Malaysia


Automate bank reconciliation & bank feeds
Flexible Unlimited User Defined Fields


Salesman Commission Reports
SQL Account supports a variety of commission calculation. We calculate partial-payment commission, profit-margin based commission, and we also support multiple commission rates based on stock groups and agents.
Advance security
SQL Accounting provides the best options when it comes to data privacy. You can have double layer access control on what they can do on SQL Accounting. For example, users whom you granted them access right in cash book entry for recording expenses transactions, but you also wish to “hide of” transactions with sensitive keyword , like ‘Director fees’ or ‘bonus’ etc from them.
By assigning advance security transactions exclusions to your users, you can ensure data confidentiality which only uniquely found in SQL accounting .


Unlimited monthly free training and Responsive support team
No worries if you are unfamiliar with our system! We provide free accounting software training every month. Contact us to find out more! Our technical support team is fully trained and equipped to assist you via phone, email, and remote access.
Featured Video
Learn more about SQL Account

Account User Guide
Learn how to use and master SQL Account with step-by-step guideRead the guides

Account Help Video
Watch & learn new SQL Account skills you can use today
Watch the videos

SQL Account Releases
Read all current and past software build releases
View all releases
SQL Account Releases
SQL Account 5.2023.965.836
- Allow posting Shopee canceled order
- Fix Shopee incorrectly posted refund variance adjustment to sales credit note
- Database upgrade to version 193
- #6653: Add Description2, DocNoEx and Qty fields to Asset Item data entry window
- #6632: Asset item allow to input useful life up to 4 decimals
- Fixed Profit & Loss with Cash Flow (Amt Exclude Tax) report Unable to show Total Cost if do not have cost Adjustment.
- #6659: Auto Bank Recon - Bank Islam current account cash line-i statement format
- Fixed Sales Local - Cash Sales Collection Report not including Contra amount
- Fix TikTok does not create sales credit note for returned item in partial returned order with status completed
- Fix Lazada posting sales credit note without reversal item price for refund order
- Fix Lazada does not include lost claims and adjustments item charge when editing sales invoices
- Fix Woocommerce to use item ID instead of SKU to store alternative code
- Avoid checking for Lazada payment file using empty cheque number
- Delete Lazada sales invoice details while retaining stock record
- Fix Lazada merged item incorrectly
- Adjustment to Shopee return refund variance calculation
- Adjustment to TikTok token refresh logic
- Fix Lazada not adding returned stock items in sales credit note
- Fix EasyStore does not include gift voucher in sales invoice
- #6641: Calculate Costing post duplicate stock transfer or missing documents issue in multi user network environment
- #6393: Asset item can be imported without verifying valid asset group
- #6640: Customer Balance Report incorrect Local C/F when Payment's GainLoss Posting Date > DateTo
- #6656: Sales Price History report prompt out of memory error
- #6651: Maintain Withholding Tax allow Tax Account (DR) leave blank to follow document accounts
- #6643: GL Ledger incorrect BF balance if group by Project alone. Account code should be compulsory to tick for grouping
- #6645: Calculate Costing prompt "Out of Memory" error even item using Fixed Cost method
- #6610: Two Good Received created at the same with same Serial Number for same item code shouldn't allow to save if access right "Allow Non-existent/Duplicate Serial Number" is unticked
- #6639: Prompt error "cannot focus a disabled or invisible window" when double click on item flow document in tabbed docking mode
SQL Account 5.2023.963.835
- #6635: All SL/PH Browse grid add Billing Attention, Phone, Mobile & Fax columns
- Update on HomeScreen debit credit icon
- Ignore adjustment to quantity and discount when editing Lazada sales invoice
- Ignore item ID when constructing Lazada post order details
- Fix Lazada get transaction details with incorrect limit number
- Fix TikTok posted refund seller discount incorrectly
- #6634: All document entries upon save prompt message if Doc Date less then 01 Jan 2000
- #6289: Stock Transfer View Price Tag should display Unit Price based on selected customer
- #6626: GL Cash Book split form mode click New PV but show as OR entry. Same issue happen on AR/AP DN & CN
- #6621: Stock Card Qty report tick Include Zero Balance Transaction show incorrect result
- Fix Stock Card Qty report data form caption
- #6628: GL Cash Book, AR/AP Payment & Refund Forms Bank Balance label change to grey color without bold
- #6629: AR/AP Deposit Entry add Deposit Account column in browse grid
- #6535: Auto Bank Recon - HSBC Bank Statement new format
- #6577: Auto Bank Recon - RHB Bank New Cambodia Statement Format
- #6591: GL Ledger Report group by Account & Project transactions not show if untick "Include zero B/F with Transaction" option
- #6627: GL Cash Book, AR/AP Invoice, DN & CN forms 2nd side button position wrongly when using split browse & detail form mode
- #6613: Sales Invoice save prompt conversion date error if Region format is Thai and Start GST with United Arab Emirates Country
- #6620: Purchase Order transfer from Sales Order Document tab's Amount, Local Amount, Currency Code & Project are blank
- #6624: Cash Sales & Cash Purchase unable to select Payment Method if user manually enter Doc No
- #6616: Location lookup add Description 2 field
- #6617: Customer Payment unable to save if using Rich Text Editor
SQL Account 5.2023.962.834
- Database upgrade to version 192
- Feature #6603: Document attachment support cloud SQL Drive
- #6596: Calculate Costing post duplicate stock issue and missing documents issue in multi user network environment
- Feature #6497: Serial Number field upgrade from 30 to 50 characters
- Show Shopee Refresh Token expiry date instead of shop authorization expiry date
- Include seller discounts in sales credit note for TikTok refund order
- Lazada allow posting item quantity in sales invoice even item has been returned
- Fix Lazada does not include Reversal Promotional Charges Flexi-Combo in sales credit note
- Fix Lazada added additional Lazcoin discount
- Exclude empty company item code in stock take items list
- Prevent order fetching with date to earlier than date from
- #6598: Auto running number for Asset Item doesn't follow Acquire Date
- Enable support up to 4 levels for GL BS - 6C1P - FA format
- #6611: Maintain GL Account rename account "Sales" and "Sales Adjustment" to "Revenue" and "Revenue Adjustment"
- #6614: Supplier Deposit Grid Caption not corect
- #6605: Entry Forms browse mode unable to view images in Rich Text Editor fields
- #6609: GL Cash Book, AR/AP DN & CN Forms new document access right not working
- #6601: SL/PH Invoice, DN & Cash Purchase entry forms show Outstanding Amount
- #6599: Fix Member Point raise error : BO Class (Sales.Point.BO.UI) Not found
SQL Account 5.2023.961.833
- Remove leading space on customer statement report name
- Feature #5522: Entry forms support access right approvalfor New, Edit and Delete buttons
- Fixed GL BS - 6C1P - FA start date should follow financial start date
- Fixed Sales DN FromDocNo & FromDocDate not shown for RTM format
- Fixed GL Balance Sheet & PnL Project Comparison Total Project no line
- Enable support both show & unshow zero balance GL Trial Balance - This Year
- Fix Lazada does not edit sales invoice correctly during payment posting
- Verify Lazada endpoint stored in shop account is not empty
- Fix Lazada fetch product's SKU variation prompt error "SKU not exist"
- Include additional characters to be encode in Lazada API HTTP request call
- Fix TikTok incorrect posting of shipping fee adjustment in sales credit note, and remove platform discount from sales credit note
- Fix TikTok posted platform discount and platform promotion incorrectly
- Fix Lazada fetch product's variation failed due to improper encode of seller SKU
- #6560: AR/AP Payment edit & save prompt "MainDataSet: Dataset not in edit or insert mode" error
- #6593: All document entries upon save prompt message if Doc Date is more than 13 months from Working Date
- #6592: Stock & Production documents preview show blank after user changed posting date
- #6571: GL Balance Sheet - Unable to show full for Consolidation
- #6583: Document Entry remove Prompt for Cheque Number for bank if cheque no is empty
- #6595: GL Profit & Loss and Balance Sheet open column properties prompt error
- #6581: Sales Profit & Loss by Document & Item Margin should show in negative for CN document
- #6540: Auto Bank Recon - Add RAK Bank Statement Format (CSV)
- #6387: Auto Bank Recon - Add Bank Islam Statement Format (PDF)
- #6582: Print BOM Listing click apply prompt access violation error when choose Chinese language
- #6586: GL Ledger report make Project & Tax grid columns visible by default
- #6585: Job Order with more then 600 items transfer to Stock Assembly very slow
SQL Account 5.2023.958.832
- Change new HomeScreen
- #6534: Calculate Stock Costing issues in multi user environment. Stock Item has qty balance in Stock Physical Worksheet but no data in Stock Card report. Error "Cannot update erased record" occurred when perform same item costing calculation simultaneously
- Improve TikTok load payment file performance
- Fix TikTok failed to post partial refund order
- Fix Shopee failed to post partial refund order
- Fix Lazada post credit note with missing partial refund info, and Reversal Promotional Charges Vouchers not included in posted credit note
- Add confirmed status to Lazada order view
- Fixed GL Ledger-FOREX Gain Loss error arithmetic exception, numeric overflow. Floating point divide by zero....
- [GST-SG] Open GST Return Form disable "Submit GST Return to IRAS" option for draft records