Category “Blog”

What Bloggers, Influencers and Freelancers Need To Know About Taxes in Malaysia

The Inland Revenue Board of Malaysia (LHDN) confirmed  that income generated from reviews, brand endorsements and social media promotion are subject to income tax.

Since many bloggers and freelancers earn money from these activities, I thought it would be useful to have some accounting professionals answer some frequently-asked questions about taxes:

Do you need to pay income tax if you are a blogger?
Do Malaysian bloggers / freelancers need to register a business?
How do I record my income from Google AdSense / ad networks?
How much of my “income” is taxable?

In February 2019, two accounting professionals spoke to members of the Kuala Lumpur WordPress Meetup about this topic. Here are pictures and slides from the seminar. I want to give a warm thank you to:

Winnie Chua, principal of SNC Consultants Sdn Bhd
winnie.chua@sncconsultant.com

Rosdelima Mohd Ali Jaafar, partner at Rosdelima & Co
rosdelima@rosedelima.com

This article is a summary of their presentations at the event.

Bloggers are subject to income tax

Yes you must file your income tax. And you must pay taxes if your annual income exceed RM34,000 a year (as per 2018 guidelines). The good news is that you only pay taxes on your chargeable income, which is your total annual income minus all the tax reliefs and exemptions that Malaysians residents are entitled to.

Read More »

Organizing WordCamp Kuala Lumpur 2018

Last weekend, me and my friends from the Kuala Lumpur WordPress Meetup group put on WordCamp Kuala Lumpur 2018. The camp was held at the Royale Chulan Bukit Bintang, same venue as last year. 

Rindy Portfolio was Lead Organizer while Sam Suresh, Andy Saw and I were co-organizers. 

Read More »

Happy 15th birthday WordPress! #WP15

Happy Birthday WordPress!

The Kuala Lumpur WordPress Meetup Group (WPKL) threw a birthday party for WordPress’ 15th anniversary. Sam, Rindy and I put a lot of effort into planning and organizing the party, and I’m just so happy that it turned out great 😊

In the beginning, we bounced around ideas of making the party a paid event to ensure attendance. Our previous meetups always only had 40-50% attendance rate. But a fee would have been a turn off, so we needed a better plan…

I was definitely going to sponsor, and I posted our tentative plans to our Facebook group. I also asked if anyone else would be willing to sponsor. Amazingly, 3 other members immediately pledged to sponsor.

We were still short of the amount budgeted, but luckily I had an idea and reached out to some old contacts. Amanz Media agreed to chip in as well, and Mindblow agreed to donate their old review units to be given away as lucky draw prizes.

Finally, we decided to print some t-shirts for the event. Sales of the t-shirts would also go towards funding the party, and would qualify buyers for the lucky draw.

Now we had a party! Thanks to the generous sponsorships, we could make it a free event. And because we had some awesome prizes to give away, we could ensure a pretty good attendance. Thanks also to Exabytes who offered to host the party without hesitation at their awesome Easy Space.

Thank you sponsors ❤️

&
LiewCF
Chan MKong a.k.a. MK
Suraya Zainuddin
Suzaidee a.k.a. Dee

Read More »

WordCamp Kuala Lumpur 2017

WordCamp KL took place this past 25 November at Royale Chulan Bukit Bintang. It was a long 7 year wait for the official WordCamp to return to Malaysia, so I was eagerly anticipating the event.

Between the first WordCamp and this one, anyone could have organized another WordCamp. Unfortunately our local WordPress community appears to be very scattered and isn’t actively meeting up. I regret not taking a more active role too.

So you might expect that this WordCamp be a rather small and muted affair. In fact, this WordCamp was pretty big. 16 speakers, 14 talks and almost 200 delegates from 10 countries around the region. Hats off to the organizers, especially Sam Suresh for making it all happen in the first place.

We filled up the grand ballroom

Read More »

I’m speaking at WordCamp KL

WordCamp returns to Malaysia with the 1st ever WordCamp Kuala Lumpur, happening this 25 November 2017 at the Royale Chulan Bukit Bintang. I’m proud to be a speaker at this inaugural event, 7 years after WordCamp Malaysia.

Unfortunately I don’t have much time to prepare an original talk, so I’ll be presenting something you may have heard before: Why your WordPress website is slow and how to fix it.

There are a whole lot more interesting topics scheduled including some from international speakers, so please make sure to get your tickets while they are still available. WordCamp KL is a great way to get involved in the larger WordPress community here in Malaysia and beyond.

I want to also appreciate the efforts of Sam Suresh of mu dot my who was the driving force that applied for and volunteered to be the lead organizer for this event. I think I’m not wrong to say that WordCamp Kuala Lumpur would not happen if not for Sam. Big thanks also to Nazrin, Rindy and Liew CF from the organizing committee who are putting in the hard work to bring it all together.

See you at WordCamp Kuala Lumpur 2017!

Why I no longer recommend SiteGround

The above is a common sight if you have a moderately successful website on SiteGround. That’s the screen that SiteGround replaces your site with when you exceed your account’s resource usage. It’s something I’ve experienced regularly over the past 3+ years with dozens of customer sites.

Basically, all shared hosting accounts on SiteGround have a limit for the amount of CPU time and RAM that you can use. SiteGround will send you 1 warning when you are at 90% of that limit, and when you exceed the limit you will get another email notifying you that your site has been temporarily suspended.

Read More »

1Password makes passwords easy

Passwords suck, but they’re a fact of life. So most people remember 1 or 2 passwords and use them everywhere. You use the same password for Facebook, Instagram, your Gmail … and maybe even your bank?

If one of those sites got compromised, you could be screwed because you used the same password everywhere else. The smart thing to do is to use unique passwords for each site. But nobody can remember so many different passwords!

So don’t. With 1Password, you only remember a single master password. 1Password will remember the rest. I made this video to show you how easy it is.

1Password can literally log you into websites with your fingerprint. (Watch the video above)

I love love love 1Password and couldn’t live without it. I use it to store my passwords, medical information, memberships and lots of other stuff. I hope this video gives you an idea of how 1Password can immediately help you to improve how you handle passwords.

1Password is available for Mac, PC, iOS and Android and only costs $3 a month. Learn more and signup at 1password.com

Thoughts from 5 years of running an online business

ClickWP turns 5 years old today. Here are some random, not very organized thoughts in conjunction with the occasion.

5 years is a small milestone, but I’m proud of it anyway because I’m still in business when many don’t even survive the first year. And it feels like it’s just hitting its stride.

ClickWP is my 3rd business – my previous businesses were a freelance web design agency and then an online marketing consultancy. 3rd time lucky right? In retrospect it took me several years to figure out my strengths and develop a compelling business offer.

There is no substitute for hard work to make money online. You need a business model where an exchange of value to happen. “Internet marketing” and other get-rich-quick programs are not legitimate business models.

ClickWP is one of the earliest companies offering support and maintenance for WordPress. We opened for business earlier than market leaders WP Sitecare (2012) and WP Curve (2013).

Being an introvert has been a speed bump in ClickWP’s marketing. We don’t blog or send out emails regularly, don’t have a podcast, have not done guest posts or interviews, so ClickWP is not top of mind when people think of WordPress support companies.

I’ve intentionally kept ClickWP small and flexible. In some cases this has caused me to leave money on the table, but the benefits far outweigh that. Besides, ClickWP has provided for me, my family and my team well enough. I can’t complain about my financial position.

But to be honest, it’s been difficult to grow as well. I’m not very good at managing people and good help has been hard to find and expensive. This means I still do most of the heavy lifting in my business, and there’s only so much I can do myself.

Despite all this, I’m really happy with where ClickWP currently is. I’m not really bothered about ClickWP not being more popular or bigger than it currently is. It serves the needs of our customers well, and most importantly of my family*

Operating an online service business is a great way to make friends around the world. I am blessed to have made new friends in Australia, both East & West coasts of USA, Europe and even way out there in Hawaii.

I started my own business because I wanted to avoid having to work on projects or with clients that I didn’t agree with. This has been a big success. Many ClickWP customers have become personal friends of mine.

But the number one reason why I started my own business was so I could be present and involved in my children’s lives. I’m proud to say that I’ve been working from home since before my eldest was born, and see my 2 boys every day. And my awesome wife too.

The past 5 years have been an awesome ride. I’m looking forward to many more.

ClickWP celebrates our 5th birthday with the new Foundations Plan and our first ever sale

* Paul Jarvis articulates this in a much better way than I ever could – I don’t actually care about growth

Setup Fastmail on your iPhone to send from non-Fastmail email addresses

Sent from my iPhone

With my favorite email service Fastmail you can send emails from any email address, not just your user@fastmail.com address. This tutorial will show you how to setup your iOS device (iPhone, iPad, iPod touch) to send as name@companywebsite.com. Read More »

Maybank SWIFT code and routing number

Last year I signed up with Braintree to process payments for my business. They needed to know my bank details to send me the money. I couldn’t find reliable sources of these details online, so I had to reach out directly to Maybank and an old contact there to get these.

SWIFT Code: MBBEMYKL

Routing number: not applicable, see Twitter conversation below

Branch code/number:

Your branch number is contained in your account number, specifically digits 2–6. If your account number is 1123530XXXXX, 12353 is your branch number. (The first digit indicates the account type).

Hope you find this info useful!