An Introduction to Domain Driven Design

The PayrollHero offices are buzzing with new energy. This week, the entire team flew in from Manila and Whistler to Singapore and worked through two days of intense training on Domain Driven Design with Kiro Harada. After the rigorous learning retreat, the team emerged with renewed perspective and restless enthusiasm. In an endeavour to contribute to our community, we want to share with you what Kiro taught us.

The learning retreat was conducted by lean and kaizen expert Mr. Kiro Harada. Kiro flew in from Japan and spent time with us both as part of the workshop and to guide us after it.

Domain Driven Design is all about communication. The gap between what developers want to create and what stakeholders in the company understand can be massive, potentially detrimental to the company. Even between developers, it is hard to maintain a common language as domains grow larger. This makes it tougher to model a problem which leads to further miscommunication.

Blind men and the elephant

For you and me, miscommunication sounds like an obvious problem. But what does it mean in a tech company for people who are not familiar with domains and modelling? To give us an idea of what he meant, Kiro told us about the 5 Blind Men and the Elephant. Each blind man gets a part of the elephant: like the leg, the trunk or the tail. Individually, the blind men know everything about their allotted parts. But when they regroup, one man calls his part a tree, the other man calls his part a snake, and so on.

Different perspectives colour reality and computer programmes cannot distinguish between the two. So what can you do to ensure that everyone is on the same page? The solution to the Blind Men and the Elephant problem is for each blind man to observe his part, regroup, model (or draw) what they observed, go back, make observations and repeat the process till they finally put it all together. You collect information and switch positions to ensure that everyone’s perspectives are clearly understood. The idea is to move from a state of –

Not knowing what you don’t know (or alternatively, knowing what you know)

to

Knowing what you don’t know

DDD is intended to take you back to the drawing board, where you design incrementally. The model must constantly evolve – from building a scenario that describes a model which is written into code that creates new scenarios, and the loop regenerates itself. Exploring models with creative collaboration while consciously focusing on the core domain is what DDD helps you do.

ddd_graphic.001

DDD in Practice: Modelling a Vending Machine

The concept of DDD can be vague unless you put it into action. Kiro chose to do just that by splitting us into teams and giving us a problem to model. The only instructions were to code for a vending machine.

Round 1: True to PayrollHero’s style, my team decided to code for a machine that vends beer. We got down to writing all components involved in the machine: beer, a tray to hold the beer, a coin collection box, refrigeration involved (liquid nitrogen, of course), landing tray, the works. We then wrote down all the actions involved, inserting the coin, choosing a brand, waiting for the beer. Then we wrote down all possible scenarios: what if too many coins were inserted, what if the power ran out, what if the machine go stuck while vending the beer, what if the beer wasn’t cold, what if… and we went on and on.

Till Kiro came up to us and said our time was up.

We got no coding done. We barely opened a laptop screen. There was no product, just a bunch of ideas. Round one was an epic failure. We had a brief discussion on what to do. Kiro told us we needed to start small. Create a scenario, build a model, implement it and then go back to the drawing board to create another scenario.

Round 2: We needed a fresh perspective. We started from scratch, this time making sure that the developer in the room coded while we built the model. The process seemed slow but was far more efficient. Every non-developer would review the code to make sure everyone understood what was going on. When time was up we had our minimum viable product. By making our core domain small, we had a flexible model that we could work around. It was evident that Domain Driven Design helped us create our MVP within 45 minutes.

Timeboxing: The Bomb

In theory, DDD now seems like a simple idea. Even when you are modelling a vending machine, applying DDD to one problem is easy. What if you are dealing with 20 different problems at a time? Kiro showed us how multi-tasking can wreak havoc on a team. We were made to stand in a circle and pass around a “bomb” in alphabetical order. We were just getting good at it, when Kiro threw in another bomb that we were supposed to pass around in height order. A few seconds later another bomb was introduced that was to work its way around the group in order of birthdays. As you would imagine, we took ages figuring out how to pass three bombs around simultaneously. It was inefficient, messy and absolutely hilarious.

The idea of multi-tasking is just not sustainable. It wastes time and does not capture anyone’s complete focus. Timeboxing is far more effective. Getting work done one at a time allows you to apply DDD, keep everyone involved on the same task and thereby get everyone to focus their energies on a single plan.

Day 1 ended on a high note. Kiro threw ideas on modelling different problems at us and the developers enthusiastically practiced on them. The team was exhausted but an idea was borne out of a full day’s worth of training. We had big plans for the future, with new features in the pipeline.

Day 2 picked off from the previous day’s final tip – timeboxing. When you do tasks one at a time, it’s important to prioritize which feature from your backlog should be worked on. At PayrollHero, developers choose a bunch of issues and then vote on them. After ranking the issues, Kiro suggested we vet through what the problem really is before we go deeper into solving it.

Fact vs Opinion

Once you have identified a problem, it’s worth evaluating whether the problem is relevant or even real. Differentiating fact from opinion is another one of those obvious steps but everyone often misses out on it when you are deep into the process of solving a problem. It’s worth hitting the brakes and breaking down the problem and solution.

Problem Solution
Fact The problem should be based on solid data, maybe customer feedback or some other data analytics A solution that arises from analysing the facts of the problem. A quantifiable improvement is preferable
Opinion What the developers believe the problem is An opinion about the solution may be a source of new problems or ideas

Moving from the problem to a solution is what Kiro calls a Hero’s Journey. Using the facts of the problem, developers need to use their imagination to model the solution. The next step is to design the model and then implement the solution. Often the implementation brings up new problems and the cycle begins again. (If you were wondering, the name comes from the Star Wars protagonist, Luke Skywalker, who was faced with the problem of saving the galaxy, then he met Yoda, and finally used the Force to save Princess Leia and bring freedom and peace to the galaxy. Kiro is quite the sci/fi fan).

heros_journey_web_1024

This marked the end of the learning material that Kiro taught us. After this, we talked about models specific to PayrollHero and practised tackling them. An interesting exercise was to build a simple model, say a delivery system, and throw scenarios at it to see where the model breaks. The entire team enjoyed the brain teasers but more importantly, it helped us look at our product with fresh eyes and a different angle to approach our pipeline ideas.

The next few days are all about using DDD for some rigorous introspection and using the new learning as a foundation for future ideas. We also got the entire team to spend some time together with each other and our new interns. We went out for lunch, dinner and drinks. It was a great experience for both developers and non-technical members of the team. Overall, we learned that modeling can and should be used to make decisions, both for R&D and sales and marketing. It was not just about app development, it was a new way of thinking and building on ideas and executing them. While we are constantly improving our methods and changing our approach, we want the PayrollHero team to stay on their feet and continue being awesome consistently.


PayrollHero Team at Domain Driven Design Workshop Singapore

PayrollHero Singapore Payroll Team

Continue reading

Special Employment Credits in Singapore

pablo (2)

The Special Employment Credit was introduced in 2011 in order to provide tax credits for employers who employ low-wage Singaporean senior citizens. The time period in which the SEC is implemented is between January 1, 2012 and December 31, 2016. The last SEC payout will be on March 2017.

There are three main criteria in order to apply for the SEC. The employee must be:

  1. a Singaporean citizen
  2. aged over 50
  3. earning less that $4000 a month

In the year 2015, the Government decided to increase credit rates in order for companies to cope with the increase in CPF contributions. Credit offered by the government is 8.5% of the employee’s monthly wages for employees aged between 50 and 65. For employees over 65 years of age, the credit is 11.5% of monthly wages. These rates apply till December 31, 2015. The schedule for credit is given below:

SEC for the month ($) for employers who hire Singaporeans
Income of employee/month ($) between ages 50 and 65 over age 65
500.00 42.50 57.50
1000.00 85.00 115.00
1500.00 127.50 172.50
2000.00 170.00 230.00
2500.00 212.50 287.50
3000.00 255.00 345.00
3250.00 191.25 258.75
3500.00 127.50 172.50
3750.00 63.75 86.25
>= 4000 0.00 0.00

The rates for 2016 have not been announced. The Singapore government has not specified whether these rates will remain or be reverted back to the old credit rates.

SEC Payments

SEC payments are made on a retrospective basis. For the months between January and June, SEC payments will be made in September. For months between July and December, SEC payments are made the following March. A company will qualify for SEC payments only after the necessary CPF contributions have been made. To check the contribution schedule for CPF and for more details on CPF payments, check out our blog post. Payments are made via GIRO. For companies without GIRO, a cheque will be sent. An important point to note that SEC is taxable.

To find out the absolute value of credit that your company will receive, you can click on the SEC calculator here. For more details on SEC, you can find FAQs here.

Foreign Worker Levy in Singapore: Changes to the Levy From July 2015

Singapore Foreign Worker LevyThe Ministry of Manpower in Singapore has implemented a quota on the total number of foreign employees that you can hire. If your company exceeds the quota, you will have to reorganize your workforce in order to meet the requirements. You can find out what is your company’s quota on foreign employees here.

In addition to the quota, the foreign worker’s levy applies to any company that employs foreigners with Work Permits. The quota depends on the industry. From July 2016 the rates for the levy will change. Here is the complete schedule of foreign worker levy changes. The levy needs to be paid via GIRO on the 17th of the next month. In case your company is still in the process of applying for GIRO, you may pay by other methods by the 14th of the next month. Here are the details for paying the levy.

This is the schedule for the services sector:

S Pass
Tier Sector Dependency Ratio (DR) Current Levy Rates ($) New Levy Rates ($) From July 1 2016
Basic Tier <10% 315 330
Tier 2 (Services) 10-15% 550 650
Tier 2 (Other Sectors) 10-20%
Work Permit
Tier Sector Dependency Ratio (DR) Current Levy Rates ($) (R1/R2) New Levy Rates ($) (R1/R2) From July 1 2016
Basic Tier <10% 300/420 300/420
Tier 2 (Services) 10-25% 400/550 400/550
Tier 2 (Other Sectors) 25-40% 600/700 600/700

The Skilled Workers’ Levy rates are lower than regular foreign workers’ levy. It applies for workers who have years of experience and meet the academic qualifications specified by the Ministry of Manpower. The forms and requirements for applying for the skilled workers’ levy are posted here.

Do note that there are certain work permit requirements that the MoM has posted. In addition to the regular requirements, foreign workers in the retail and F&B sector need to obtain level 4 of the Workplace Literacy listening and speaking assessments conducted by the Workforce Development Agency (WDA). You can register for the assessments through the CES online booking portal.

Get Your New Employee Off To A Good Start

In our recent blog posts on millennials, we’ve talked about how to get the right young star talents into your company and how to stop them from leaving once you’ve got them working for you.

PayrollHero Team is expanding, and as we speak a new batch of interns are flying in to come work with us here at our Singapore office. And it just had me thinking-  it is so important to have these young rock stars feel welcome into our working culture. Why? I can understand first hand how daunting it can be for a 20 something year old to travel thousands of miles be apart of something you don’t have a first clue about and figuring all of that out in a new country.

What most employers think when onboarding new employees, they typically check tasks off a to-do list which may include- a quick introduction, an office tour, getting to learn the company vision and other tasks. But what is most often left to last, (and usually ignored) is having a plan that is focused on making new employees feel welcome, appreciated and feel part of the company culture as soon as possible.

And these efforts will have it rewards– high employee retention and loyalty to the company will reflect favorably to the bottomline. Paying close attention to the company culture and adding to it is really important. I would like to quote Jonathan Mildenhall, CMO with Airbnb, where he says “the culture becomes an incubator for creativity
and innovation, and ultimately for business performance.”

Here’s a few things companies can do to welcome a new hire:

Have A Welcome Strategy Put In Place
Before the hiring process starts, have a meeting where everybody (from the management down) who will be involved in the new hire to brainstorm and come up with a detailed plan for bringing a new person to the team. It is important for the company to create a good first impression as well. One of the most important things a new hire at Airbnb goes through is a full week of cultural immersion, so the person will come out of that week feeling like he can be a true ambassador for the company and brand.

Have A Mentor/ Buddy System
It’s good to assign somebody or even better, the whole team to spend some time with the new employee to take him out for lunch or happy hour after work, show how stuff works and provide support when needed. Helping the new guy feel part of the team quickly would be good to help him get rolling on the job and assimilate easier.

Express Genuine Interest in the New Employee As A Person.
Getting to know your new hire as an individual is great for building rapport with the person. Knowing more information about him would come in handy, like for instance if you know he’s visual or auditory will tell you how he prefers to be appreciated. For an auditory person, being complimented verbally is better than receiving it in an email and the opposite is true for a visual person.

It is always good to keep in mind these little information which creates a more personalized welcome and heightens his experience with the company.


Stay tuned to find out who are our new interns and how they are doing with PayrollHero.

The PayrollHero Team is fast expanding and we’re on the look out for rock star talents to join us. Drop us an email and tell us more about you.

 

Domain Driven Design Workshop by Mr. Kiro Harada

[Update] Here is the full recap from the event.

Next week is an eventful one for PayrollHero. All of our team is flying in from Whistler and Manila to learn more about Domain Driven Design (DDD). The workshop will be conducted by Agile expert Mr Kiro Harada.

What is DDD, you say? Well, let me have a go at it. DDD is an approach to software development where domain experts collaborate in order to place their primary focus on the core domain. Often, keeping up a unified, single model becomes progressively harder, leading to subtle differences between different groups of people. In simple terms: we’re trying to get everyone on the team to speak the same language.

If that sounds cryptic, that’s because I haven’t been to the workshop yet! (not for lack of trying to scour through Wikipedia pages to figure this out, I promise)

The workshop will be held on Tuesday and Wednesday (16th and 17th June). Mr. Harada will be flying in from Japan. After helping us Improving Scrum with Kaizen back in April, we decided to go a step further and do a 2 day workshop on DDD.

Stay tuned with our blog because we will be giving you a post-event breakdown soon!

The Complete Guide to Selecting Your Internet Provider in Singapore

pablo (1)

As a restaurant owner or retail owner, you have a number of things to consider; one of them is making sure your internet connection is reliable and fast so that your operations run smoothly. While we have talked about the need for you to upgrade your technology, this post is some practical advice on what internet plans are available to you.

We picked out fibre broadband plans, catered towards multiple stores across the island. Aside from bandwidth, contract terms and installation costs, we have also put together information on discounts for multiple store locations, how their customer service team performed and waiting time for installation. Do note, all options available have the symmetric download and upload speeds. Based on where you are in the island, speeds are different.

We looked at the top 3 internet service providers in Singapore: Singtel, Starhub an M1. We tried contacting other service providers in order to give you a broad set of options, but their customer service lines were facing high volume. So here we are:

Fibre Broadband Bandwidth: Winner – Singtel

Singtel: 100-500 Mbps

Starhub: Upto 250Mbps

M1: 10-200 Mbps

Singtel wins hands down in the bandwidth that they provide. Their BizWifi Enterprise package is catered towards businesses (they mentioned cafes) that want to provide internet services to their customers while also using it for operations.

Price Plans: Winner – Tie between Starhub and M1

Singtel: $250 – 552/month

Starhub: $209/month

M1: $200/month

Starhub and M1 rank equally in terms of competitive pricing.

Installation costs: Winner – Starhub

Singtel: $535 for the 2 year contract, free for 3 year contract

Starhub: Free

M1: $300 for a 2 year contract, but the fee is waived if they install for multiple stores

Starhub clearly wins. Singtel installation costs are pretty heavy if you take the 2 year contract.

Contract Limit: Winner – It’s a tie

Singtel: 2 or 3 year contract

Starhub: 2 year contract

M1: 2 year contract

Waiting Time: Winner – It’s a tie

Singtel: 4-8 weeks based on survey of the establishment

Starhub: 6-8 weeks

M1: 6-8 weeks

This is pretty standard. All three companies survey your establishment to figure out how the connection should be installed.

Customer Service: Winner – M1

Singtel: Good. Very high volume on their corporate line. But they were helpful and polite when they finally received the call.

Starhub: Very good!

M1: Awesome. They suggested emailing a proposal immediately.

MyReupublic: Well, we tried calling them but we were on hold for around 20 minutes

Discount for multiple stores: Winner – M1

Singtel: No

Starhub: No

M1: Yes!

Phone Numbers:

Singtel: 1688

Starhub: 1606

M1: 1622

While the competition is close, it depends on what you are looking for. In terms of bandwidth, Singtel wins. But for everything else, especially pricing, M1 stands out as a winner. For your reference, here are the websites for Singtel, Starhub and M1

We will update this list as we hear from other operators. Like we said, we tried to contact MyRepublic but they were unavailable. Do let us know if you have suggestions!

Rankings on Ease of Doing Business in Southeast Asia

Ease of Doing Business in SE AsiaSoutheast Asia is a hot market for business. There is untapped potential, both in terms of consumer demand and labour markets. With all eyes on Asia, it is important to focus your capital and team where you generate the greatest return on your investment. Which means getting into the details of every country’s laws: ease of setting up a business, access to credit, construction permits, registering property, taxation laws. This can be daunting, not to mention time consuming. Which is why we have come up with a few metrics that will give you a head-start on some high level knowledge on a few chosen countries in SEA.

The countries we have chosen are: Singapore, the Philippines, Malaysia, Indonesia, Thailand and Vietnam.

The metrics we have chosen are from the ease of doing business rankings published by the World Bank Group. They are: overall ease of doing business, starting a business, dealing with construction permits, getting electricity, registering property, getting credit, paying taxes, enforcing contracts, USD equivalent of a worker in retail/restaurants. For a thorough understanding on how the World Bank Group creates these rankings, you can read the explanation here.The data for rankings and number of procedures has been taken from World Bank Group’s Doing Business publication.

Ease of doing business
Singapore 1
Malaysia 18
Thailand 26
Vietnam 78
The Philippines 95
Indonesia 114

Singapore ranks first on the ease of doing business. This is not surprising. Since its independence, Singapore has positioned itself as a leader in doing business in SEA. By reducing bureaucratic procedures and taking the entire process online, Singapore has lived up to its top position for many years now.

Starting a Business
Singapore 6
Malaysia 13
Thailand 75
Vietnam 125
Indonesia 155
The Philippines 161

This metric is considered by measuring the number of days it takes to start a business. According to the World Bank Group, it takes 3 days to start a business in Singapore while in the Philippines, it takes 34, which gives you a good idea as to why the rankings look like the above. In the Philippines, much of the time is wasted moving from one department to another. It takes 16 independent procedures to start a business.

Dealing with Construction Permits
Singapore 2
Thailand 6
Vietnam 22
Malaysia 28
The Philippines 124
Indonesia 153

Indonesia ranks the lowest. It takes 17 procedures to obtain a construction permit in Indonesia while Singapore requires you to complete 10 procedures.

Getting Electricity
Singapore 11
Thailand 12
The Philippines 16
Malaysia 27
Indonesia 78
Vietnam 135

Vietnam has an average of 10 procedures taking 34 days while Singapore has 4 taking 31 days.

Registering Property
Singapore 24
Thailand 28
Vietnam 33
Malaysia 75
The Philippines 108
Indonesia 117

On average, Indonesia has 5 procedures, taking 25 days, while Singapore has 4 procedures, taking 4.5 days.

Getting Credit
Singapore 17
Thailand 89
Vietnam 36
Malaysia 23
The Philippines 104
Indonesia 71
Paying Taxes
Singapore 5
Malaysia 32
Thailand 62
The Philippines 127
Indonesia 160
Vietnam 173

This statistic is by far the most extreme. The total number of tax payments in Singapore is 5 per year which takes about 82 hours in the year whereas Vietnam has 32 payments per year which takes about 872 hours.

To understand more about taxation laws on some countries in the APAC region, you can read about it here for Singapore and for the Philippines.

Enforcing Contracts
Singapore 1
Thailand 25
Malaysia 29
Vietnam 47
The Philippines 124
Indonesia 172

In Singapore there are 21 procedures for enforcing contracts which takes about 150 days whereas Indonesia has 40 procedures, taking about 451 days.

Corruption Perception Index
Singapore 84
Malaysia 52
Thailand 38
The Philippines 38
Indonesia 34
Vietnam 31

The corruption perception index is a measure of how people within the country view the public sector. The index is relative to every other country on the list. It ranges from 0 (weakest perception) to 100 (cleanest perception).

Considering the countries we have chosen, it is pretty obvious why Singapore stands out. It is one of the most mature markets in SEA. The other countries are still in a developing stage. Singapore stands more as a reference point on these lists. Many of the SEA nations are held back by the large number of bureaucratic procedures and rampant corruption.

In addition to these factors, we should also consider the cost of doing business, in terms of labour, land and capital costs. There is a trade-off between cost and efficiency which we have avoided considering in order to bring out the basic metric of ease of doing business in SEA.

Hope this was helpful and relevant for your business! Watch out for more posts on rankings in SEA.

If you are in need of a payroll solution for your business, check out our Southeast Asia offerings here – PayrollHero.Asia

– – Related Posts – –

Doing Business in the Philippines

Payroll in APAC: Singapore

8709286_orig

Employer contributions in Singapore are collected by the Central Provident Fund (CPF). The deductions and levies contribute towards savings for Singaporeans and Permanent Residents (PRs) for retirement, insurance and building their homes. There are also certain levies that go towards different ethnic funds. We will go through all these deductions and levies.

CPF

CPF contributions are done by the employee and employer. The contributions arsingapore cpfe restricted to Singaporeans and PRs only. There are 4 major accounts that CPF contributions go into: Ordinary Account (for retirement, housing finance, investment, education), Special Account (for old age and special contingencies), Medisave Account (for hospital bills) and Retirement Account (this account is opened once the employee turns 55). Check out these links to find out contributions rates and deadlines.

Foreign Workers Levy

The levy is imposed on employers who employ foreign workers with Work Permits or S Passes. Levies do not need to be paid for employees with Employment Passes. The levy is calculated based on the ratio of Singaporeans to foreign employees that your business employs. Here is a link on how the foreign levy is calculated. The levy is paid on the first of every month. More details on the FWL here.

Skills Development Levy

The SDL goes to the Skills Development Fund, which provides grants for training programmes and workforce upgrading programmes. The levy must be paid for Singpaorean, PR and foreign workers. The rates are linked here.

Ethnic Fund

There are 4 Self Help Group (SGH) Funds that collect levies based on the ethnicity of your employees. The four funds are:

  1. Chinese Development Assistance Council (CDAC) Fund, administered byCDAC
  2. Eurasian Community Fund (ECF), administered by the Eurasian Association(EA)
  3. Mosque Building and Mendaki Fund (MBMF), administered by Majlis Ugama Islam Singapura (MUIS)
  4. Singapore Indian Development Association (SINDA) Fund, administered by SINDA

The levy is paid out of employees’ salaries. Employees may choose to opt out of the levy by signing the relevant forms. The levy must be paid every month. Here are the rates.

If you are looking for a Singapore cloud based payroll platform – look no further. PayrollHero’s end to end solution includes time, attendance, scheduling, HRIS and Singapore payroll. Plus, amazing business intelligence. Let us know if you want a one on one demo.

For more information on CPF contributions, make sure to read this link. If you want to know more about employer contribution in the Philippine, check out Payroll in APAC: the Philippines.. Hope this helps!

Disclaimer: As always, consult your lawyer or accountant for advice! We are here to help, but your specific situation should be reviewed by a professional with complete knowledge of your situation.

4 Job Boards to Hire Your Best Recruits in Southeast Asia

unnamed-1Today, there are a mind boggling number of channels to use while searching for the best candidate to join your team. In Singapore, the number one channel for recruiters to hire employees is through an online jobs portal. The other Southeast Asian nations are catching up to the trend. Which means, not only do you have to post in multiple online portals, you also have to stand out from every other company in your industry because everyone is using the most popular channel. We want to help you with that. Here we have a list of jobs portals, both conventional and specialized, for restaurant and retail owners to recruit staff.

Recruitasia: This website is devoted to the hospitality sector in Singapore. This is a great site for very specific roles for your establishment. It also provides industry news so that you can stay ahead of the curve when you are recruiting. Currently, the website is in beta stage. During this stage, jobs can be posted free of charge while the website is adding new features and receiving customer feedback to improve their application procedure.

JobsDB: This website runs ads in many Southeast Asian countries: Singapore, Indonesia, the Philippines, Thailand and China. In Singapore, it currently has 300 positions posted on the website under F&B. In the Philippines, the site features 960 positions. Every recruiting ad costs SGD 99. However, JobsDB is turning over all Job ads to JobStreet.com.ph in order to streamline the two recruiting sites into one.

JobStreet.com: JobStreet runs in Singapore, the Philippines, Malaysia, Indonesia and Vietnam. Currently, the Singapore site is featuring approximately 800 vacant positions in the F&B industry.This is the largest recruitment website in the Philippines and one you cannot miss while posting ads. The Philippine website is currently running a promo package that is 40% off the standard price (the standard price being PHP 5,600). The Singapore website runs 3 packages, based on number of ads you want to post and how long you want them to stay live. The price ranges between SGD 180 to SGD 400.

KalibrrKalibrr: This startup recruitment website works on a completely different pricing strategy. Instead of charging employers per ad, the ads are free and the database is open for employers to find their best candidate. They are charged a minimal fee of PHP 50 only when they want to contact the candidate. This company is becoming increasingly popular in the Philippines with around 1000 applicants signing up every day. Kalibrr features restaurants and retail as the most popular searches. (Disclosure, both Mike Stephenson and Stephen Jagger of PayrollHero are investors in Kalibrr)

These four are a few of the most popular recruiting website in Southeast Asia. We hope this list is useful and do let us know if you have any additions to the list that are unconventional or special to the retail or restaurant industries.

Singapore Corporate Taxes 102: Auto Inclusion Scheme

pablo

Our Singapore Corporate Tax lessons are back! (I know what you’re thinking… nothing says exciting like taxes). This time we’ll be talking about how employers in Singapore should handle tax forms for their employees. The IRAS is trying to digitize the entire system by introducing the Auto Inclusion Scheme this year and linking it to CPF contributions. In short, filing tax returns is going to be a smoother, more integrated process.

Under the Income Tax Act, there are four forms that employers should be aware of:

  1. Form IR8A: This is to declare income of all employees
  2. Appendix 8A: This form should be completes if the employee is provided with benefits-in-kind unless these benefits are exempted from Income Tax
  3. Appendix 8B: If the employee has benefited from any Share Ownership Plans, then this needs to be completed
  4. Form IR 8S: Must be completed if excess CPF contributions are made by the employer.

Explanatory notes on each form are here. Income tax returns must be filed for the following people:

  1. Full time resident employees
  2. Part time resident employees
  3. Non-resident employees
  4. Company director (including a non-resident director)
  5. Pensioner and
  6. Employees who have left the organisation within the financial year

For your reference, here are the tax rates for different income brackets:

Taxable Income Bracket Total tax on income below bracket Tax rate on income in bracket
0-20,000 0 0
20,001-30,000 0 2
30,001-40,000 200 3.5
40,001-80,000 550 7
80,001-120,000 3,350 11.5
120,001-160,000 7,950 15
160,001-200,000 13,950 17
200,001-320,000 20,750 18
>320,001 42,350 20

The Auto Inclusion Scheme is a system for recording employee income and tax related information for companies with 12 or more employees for the entire year, ending 31 December 2014. Companies have to submit employee information to IRAS electronically by March 1st of every year, starting from 2015. This way, companies do not need to distribute hard copies of the above forms for employees to file their income tax returns.

If employers use payroll software to generate payroll, then the software can be used to submit files to AIS using another (free) software provided by the IRAS called the Validation and Submission Application. The payroll software should meet the IRAS file format specifications in order to submit forms. The Validation and Submission Application software can be downloaded here.

Once every employee’s details are filled in through AIS, companies should inform their employees to file their tax returns through the myTaxPortal. Employees no longer need to fill in their income and details from the four forms above because the AIS system already has it stored.

Employers who have fewer than 12 employees are also encouraged to use the AIS by filling out this form and emailing it to ais@iras.gov.sg. After submitting the form, companies will also have to go through a trial exercise before joining the AIS.

The AIS system can be linked to CPF Data in order to fill up Form IR 8S easily. The system makes for smooth functionality across the IRAS and CPF platforms. To sign up for the AIS and CPF Data Link-up Service from 2016, this application form must be filled. For existing AIS members who want to use the CPF Data Link-Up Service, this application form must be filled.

Hope this helps! If you want to know how to pay up CPF contributions, we’ve got you covered. More on Tax Clearance and CPF contributions later.

Disclaimer: As always, consult your lawyer or accountant for advice! We are here to help, but your specific situation should be reviewed by a professional with complete knowledge of your situation.