How to Start a Digital Marketing Agency in India

Recently I had announced that I am going to start a digital marketing agency called Pixel Track. You might have also noticed that I promised to write about the journey as I go along. I am just getting started with forming the company and I want to talk about the journey so far.

If I keep writing about my journey from time to time it will make sure that I will not miss out on any details. This series of posts will help you go ahead and start your own agency as well.

Deciding to start an agency is a very big leap that I have taken in my life. Earlier I used to work as full time digital marketing manager in several companies and in such cases it was very easy to handle the workload.

We have to understand that it is always exciting to start something new. But there are very few people who can take it to completion. We have to be one of those few people. Usually after starting something there is going to be a small dip in the enthusiasm because of the challenges that one has to go through. But you have to stay confident and motivated to continue through the dip and then you will see a high rise again.

You can cross this dip only if you have a bigger purpose to give meaning to what you are doing. You should genuinely want to help clients with their digital marketing activities and digital marketing should be something that excites you. If you are going to do this only for the sake of money I don’t think you can be successful in it. But if you have the right attitude then I am here to help you share my journey and I hope to see you as a successful agency owner someday.

The Challenges

There are many challenges that faces an agency owner. Apart from handling clients, you need to keep a check on hiring, accounting, payroll, account management, and marketing process. The mindset shifts entirely from ‘job seeker’ to ‘job provider.’ You become responsible for others’ growth- be it your clients or team members.

Due to an endless list of competitors, winning and retaining clients demands a high level of expertise. There is no overnight success. In the initial days, you have to put in extra sweat by over delivering, extra hours by compromising your personal life.

The Opportunity

Now, coming to the exciting and promising part.

According to the ‘Digital Advertising in India’ report, current spending on digital marketing is 12%. According to some CMO’s, some brands and industries spend up to 50-55 % of their marketing budget on digital. Interestingly, some of the new age online retail firm spends as high as 75-80 %.

The possibilities are infinite. You just have to keep the positive attitude and maintain your composure throughout every jump and bump. Many people think that how is it possible to compete in such a competitive market where there are so many Agencies out there. The good news is that agency services are not very easy to scale.

Unlike software products agency services cannot be replicated very quickly. That means that a lot of clients are still waiting for a good digital marketing agency to take on their marketing activities. There are plenty of offline and online businesses around you who are still waiting to get a good digital marketing help.

For example, I heard that recently a digital marketer reached out to a school who had no Facebook page or had no YouTube channel. He helped them set up all these online properties and help them gain a thousand likes on their Facebook page. He was able to charge a small service fee for the school for this setup.

Agency services can be as simple as this and it can go all the way to complex campaigns like launching a viral campaign for a high profile product launch. Clients do not have the time of the resources to learn digital marketing themselves. And they definitely cannot go ahead and hire a hot-shot digital marketer full time. Their only hope is to find a digital marketing agency who can help them optimise their campaigns and that could be you.

Internet adoption in India is at an all time high. 26% of the population has access to the Internet via mobile phones. Around 5% to 7% of the population has access to the Internet via desktop and laptop computers. If you consider high-quality Internet users, they are the uses who used desktops and this percentage can go up to 30% by 2025. Which means the current market size can grow by 5x in the next 7-8 years.

Most of the businesses in India still do not have a proper digital marketing presence and they will not be able acquire customers for their business if they don’t have a digital marketing strategy in place. If you are reading this right now and if you cannot help these people; who else do you think will help them have a digital marketing presence?

So let’s get started on this exciting journey of starting a digital marketing agency and hope you will be able to get the maximum value out of these posts. Keep the following topics close to your heart while starting your digital marketing agency:

1. Choosing a Brand Name

What’s in the name? If you think the same, give it a thought because your agency’s name stays forever with you. Some take it casually without giving a thought. Some take names which resemble with the name of an authority site. This cheap publicity, for the useless mileage, doesn’t sustain for long. The name not only defines your digital presence but conveys your vision.

I love Facebook pixels a lot and I love the way they can track user behaviour on the site. pixels are not limited to Facebook alone, almost every email marketing tool and advertising tool today uses pixels to track users behaviour. So I came up with the name ‘Pixel Track’ as the name for my digital marketing agency.

2. Choosing a Domain Name

I have always been a guy who has preferred dot coms for websites. But I like the name Pixel Track a lot and I couldn’t get the .com version of it. I would have definitely wanted a .com domain name if there are a lot of people who are going to remember the name and visit the website. Having a dotcom name is very important for a B2C website.

In this case since Pixel Track is going to be a purely B2B business. I will not be having a lot of type it traffic to my website. In that case having a .in would suffice because a lot of sales is going to be driven by the sales team with a direct contact with the decision maker. I am still trying to get in touch with the owner of the .com name. When Pixel Track becomes an established brand and if the .com version has no brand or website with them, we might even be able to get the domain name for free.

3. Logo Design and Business Cards

Humans are very visual creatures. We remember what we see better than what we read. A good logo helps in increasing brand recall. It makes your presence unique and memorable. It doesn’t mean you have to spend loads of money perfecting your logo.

For my logo, I took the help from Learn Digital Marketing Facebook group members through logo competition. I liked one of the entries and finalized it. In future, we might spend time on analyzing different sample logo design. Once the agency starts getting clients, we might also allocate a budget for an improved design.  To get the highest quality designs, I prefer using For a lower budget, is not a bad choice either.

You can also get a business card designed along with your logo. Any local printing company can help you get quality business cards printed. Business cards are an effective direct marketing tool for reflecting sincerity towards your work.

They come handy in the following situations:

  • Tradeshows
  • Airport Lounges
  • Industry Conferences
  • Bus/Taxi/Train/Plane
  • Happy Hours
  • Business Centres

You never know from where you make a valuable business connection. Always be ready with your business card to strike a meaningful conversation. Make your business card professional and standard. Don’t try any tricks with it. Also do not make the business card unnecessarily expensive.

4. Get a Partner or Go Solo: Your Decision

For Pixel Track, I have got a co-founder who will join the agency as Chief Operations Officer (COO). While choosing the partnership path, make sure you are on the same page with your partner/s. The following questions must be clear in advance to avoid confusion at a later stage:

  • How does inclusion strengthen the agency’s goals?
  • How much workload ease off with the addition?
  • Does my partner commit for a long-term relationship?

I chose a partner because, apart from the agency work, I have to invest quality time on:

  • Structuring courses for providing a learning environment at an affordable cost.
  • Focusing on building a hiring platform for digital marketing aspirants.
  • Working on top-of-the-funnel activities to engage with the audience.
  • Building the brand for bringing in as many people in the ‘Digital Deepak’ brand.
  • Converting a percentage of readers into paying clients for my services and consultancy.

5. Understanding the Partnership Deed

If you want to start agency on your own, go for sole proprietorship where a single individual owns, manages, and controls the business. People prefer partnerships and proprietorship over Pvt Ltd. companies and Limited Liability Partnership (LLP) because the former ones are easy to set up with less statutory compliances.

As I have a partner, we created a partnership deed for which CA charged us INR 14,000 for the complete process. This includes getting TAN, PAN and GST as well (explained below). For an agency, a simple partnership works well because it doesn’t require any investor and issued shares.

Partnership deed is a written legal document highlighting the rights and responsibilities of the partners. It promotes mutual understanding and trust among the partnership members.

Although not mandatory, it is better to register your agency under the Indian Partnership Act. The registration gives you the right to file a lawsuit against the third party, co-partner protection, property protection, to name a few.

6. Taxation and Accounting in India

Whatever you read hear about taxation is not legal advice and just my own experience. For legal reasons I would request you to consult with a lawyer and a chartered accountant.

There are types types of taxation is involved in running a company.

  • Direct Tax or Income Tax
  • Indirect Tax (GST) – Tax on Consumption
  • Tax Deduction on Payments made by you to your vendors or employees

1. Direct Tax (Tax on Income)

Direct taxation is the tax that you would pay on your income. If you are running your company and if you break even, then you do not need to pay any tax on income because you have no income.

To pay tax to the Income Tax Department you need a PAN number for the company. You can apply for a PAN number after the company is registered. This number is just like the PAN number that you have for personal income taxes, but the PAN number will be for the company. Good news is that you don’t need Aadhar card for the company!

Note that you have to be an employee in your own company and you can pay yourself a salary if you want. If you don’t want to withdraw a salary during the initial days, you can just mark a token salary for yourself. Your will be paying personal income tax like an employee on the income from your own company. And this income has all the benefits like deductions on housing loan, insurance etc.

2. Indirect Tax (Tax on Spending – GST)

Indirect tax is the tax that you have to pay on consumption. Whenever you buy something for your company like a computer you have to pay a sales tax on it.

We used to have value added tax which was charged by the state and we used to have service tax which was charged by the central government. Both of this is now replaced by GST. this simplifies the indirect taxation to a huge extent and once the GST system is an place businesses will be able to operate faster and smoother.

To pay indirect taxes you need a GST number. Your chartered accountant will help you get a GST number along with PAN number.

One important thing to note about GST is the input credit. Which means that you can balance the GST that you collect and the GST that you pay.

To help you understand consider the following example:

  • I provide INR 1,00,000 worth of services to my client. And when I send him the invoice I have to charge 18% GST on it. Which means that the total amount that the client has to pay is 1,18,000 rupees. I have to deposit the GST that I collected against my GST number. However I would have many expenses as well in running my company.
  • For the sake of simplicity consider that I do not have any other expenses apart from a computer which I purchased for INR 1,00,000. The total cost of the computer is INR 1,18,000 including GST. In this case you can see that I need a computer to provide services worth INR 1,00,000 to my client. And, I have already paid 18% GST in the process of creating value for my client.
  • Since I have already paid INR 18,000 in GST, I can take it as an input credit, and I don’t need to deposit the 18% GST that I collected against my GST number. Which means I can keep the INR 1,18,000 I charged from my client and I have no GST liability on it.

In cases of offline purchase I need to update this manually. Certain vendors have a facility where you can update the GST number with them and they will update the input credit for you.

For example, Facebook ads on Google ads will update your GST account with the spend that you have done. The GST system is still yet to be completely robust and in the meantime we might have a lot of errors. But eventually once the system is perfect you will have it working seamlessly.

3. Tax Deduction at Source

Apart from the direct tax that you pay on income at the indirect tax that you pay on consumption you also have to take care of the taxation for your partners and employees.

Tax deduction at source is a system which was devised to prevent people who evade income taxes. If you have a professional working with you and if you are paying a fee of INR 1,00,000 to this professional, then you have to deduct 10% on this amount, and deposit against his PAN number. To do this deduction you need a TAN number! You need to do a similar procedure if you have full time employees and if you are paying a monthly salary to them.

If you have been an employee before you know how this works, your employer will deduct tax at source and they will deposit against your PAN number. If your total tax liability for the year is less than the amount that they have deducted then you can get a refund from the IT Department. If your total tax liability is more than the TDS which has been deposited against the account then you have to go ahead and pay the extra tax.

Dealing with Accounting and Taxation

The Indian government has made it very complex to deal with the taxation issues and we need a chartered accountant and accountant inside our office to take care of all these things. You need to maintain books of accounts and maintain records of all the expenses and income that you are generating.

In the beginning, you can manage your bookkeeping with accounting software programs such as QuickBooks and Zoho Invoice. Such software simplify customer invoicing and automate payment collections.

As clients and employees count increases, the accounting becomes more complex. In that case, you have an option to hire an accountant or outsource your accounting service.

Final Words

Aim for consistency. Never stop learning. No matter how small the client is, don’t take any project lightly. If you are in, give your best shot. There will be times when you need a break to avoid burnout. In those situations, switch off from all work-related stress and invest time in your hobbies. I love riding bikes. The warmth of the fresh air, caressing my body, rejuvenates my mind. Set the expectations clear with your clients. Never set unreal targets to attract your prospects.

Under promise and over deliver.

All the best for starting your Digital Marketing Agency!

If you have any questions, leave a comment below!

75 thoughts on “How to Start a Digital Marketing Agency in India”

  1. Very nicely articulated. Surely of help.
    I am already at the beginning of setting up an agency with a name “Digital Help” and your guidance will be of help.
    I am sure, together we will achieve success by helping businesses of our country flourish in long term.
    Thanks for sharing.

  2. Thanks Deepak sir for sharing your experience.
    It’s been around 2 years that I am following your blogs.
    Every information or experience you share always helps me to grow in my Digital Marketing career. Sometimes I get surprised that how can you manage such awesomeness with this much consistency.
    keep sharing..!! 🙂

    • Sometimes I worry if I can keep the consistency 🙂 Thanks for the feedback. Comments like this motivate me and that’s what keeps me consistent. So don’t stop giving feedback Gaurav!

    • I will let you know when I’m hiring new people for my agency. I’m just getting started and I need some time.

  3. Good luck maestro your determination and mindset will take far, you are a beacon in the digital marketing field because to be honest I have seen a lot of people who pretend to be experts but you truly care about giving value to others, amina from algeria

  4. Deepakji, first of all let me congratulate you on your new venture.From bottom of my heart I wish you great success.

  5. Very brief explanation about starting one company.nowadays all documentation on online otherwise we have to go with mediators. Thank you for your experience sharing .

  6. Thanks Deepak for very useful article on How to set up a Digital Marketing agency. Could you guide me about legal formalities need to be completed for sole proprietorship agency, Trade licence is mandatory? Dipak Haldar

  7. Deepak Sir
    Very nicely elaborate about digital Marketing agency helpful for those who are going to start I also be one of the aspirant to start not immediately I am quite begginerlot of learning required

  8. Seems easy to start an agency, but once we start, there are lots of work to be done from selecting a name, logos, website, registration, current accounts, hiring a best team, designing service/ product and their pricing, and yes paying clients.

  9. hello deepak

    i am running a digital marketing co.
    i want to keep a seminar on digital marketing where i ll be inviting my clients and other business man.

    so, if you can come as a guest and you can share some could be better.
    waiting for your revert.

    Vinay Pal

    • hello sir i am a fresher in this field and wants to join this field as a career opportunity
      i will be truly gladfull to you if you will please provide me an opportunity of working with a boss and senior like you my contact details are as follows:-

      i make you assure that you will truly worth my work and will be happy for giving me an opportunity for working with a great person like you

  10. Hello sir,

    Keep writing with your good motive to help others & adding value to all of our budding entrepreneur. It would be pleasure to work with you in future.

  11. Hello, sir I’m Aniket. I am studying BBA 2nd year. I love digital marketing. And your blog inspire me a lot. How can I be a part of ur team.

  12. Hello deepak sir,
    Nicely articulated. I follow your blog for last 6 months & learnt a lot from your blog & online courses. I also have started blogging. It would be my pleasure if become the part of your agency so that I can help others also. Kindly let me know if u hire for your agency. Thanks in advance. And congratulations for taking this step.

  13. First of all my hearty congratulations sir,
    Thanks for such detailed elaboration of this process.It really helps in understanding the hurdles faced by those startup(agencies).For those who likes to work with agencies this article is an eye opener. Joining and resigning is so easy for an employee but to manage those activities are hectic for employers. Thanks for keeping digitaldeepak readers updated .

  14. Work beyond words. Awesome. God bless you. Pixel Track will be the lighthouse for many new as well as the existing agencies to excel digitally. Including mine.

    Thanks Deepak.
    Digitally yours.


  15. Hi Deepak,

    I’m working for more thank 15 clients on their digital marketing projects. Now I’m planning to register my company through IndiaFillings. But , I’m little bit confused that what type of company should I register? OPC or LLP? I have no partner.

    Please suggest!

  16. Thanks for your articles its help young generation while strating their own firm and be a part of Digital India.also i am interesting in the field of marketing specially branding advertising please guide me how i start.please share your mail regarding digital marketing. I need your guidance
    Again thanks for your support to all of us

  17. Sir I’m making to start digital agency but finding clients is an challenge for me ..I’m not good in marketing ,I don’t know how to pitch clients for digital ,need ur help for pitching new clients please help

  18. Sir,thank you for sharing your inspiring journey…it’s been a while I am following you and enreaching myself with your Digital Marketing skills and guidance.sir I would love to be a part of your journey by working with you.whenever you are ready to hire will you please informe me as well?

  19. Currently I’m a SEO Executive but I want to go with a full digital marketing training so my concern is that can I have some kind of digital marketing training from your side.. your reward is must please reply!

  20. Great article by our role model of digital marketing .sir thank you for all words in this article. Which are very motivational punch line for us .who are learn from theirs experience…thanks

  21. Hi Deepak, are you going to continue blogging along with your agency? I hope yes, it will be great if you can (sometime later) come up with a post explaining how do you manage both together.
    It will be a treat for people like me who struggle to manage job and blog together. 😉

  22. Hi Sir,

    Thank you so much for this Great Post.

    Please clarify few things about starting a business:

    1.I already have personal PAN number.Do I need another PAN for my brand?Can I use my personal PAN for the company?

    2.I dont want to have a partnership.Should I still apply for TAN and GST ?

    3.What does registering a company mean? Whom to approach and what documents needed to submit?

    4.In case I have to pay my affiliates, what should be the right process?

    Sir, Please answer me.I’m following your blog and getting inspired!

    Waiting for your reply…

    • 1) All firms other than proprietorship, require separate PAN in their firm name.
      2) TAN and GST are not at all linked to type of firm. If you fall under the GST allowance limit, you might not need a GST number. Better consult a CA for this as there are lots of ammendments now and then in the GST rules.
      3) Company registration is to be done with Ministry of Corporate Affairs (for Private Limited, Limited and LLP).

  23. Hi Deepak Sir,
    Really and really your all articles are very great and very useful for us. because your all articles related to DM provide us a uniqe idea of a Expert DMM, which you are.
    Really I’m thankful to join you, because i’m getting more from you.

    Thanks & Regards,

  24. hello sir , i live at small city, where normally people dont have that much idea about digital marketing, so me & my frnd we wanted to starts a advertising agency here, so plz help us for . where we should more focus.

  25. Hello Sir,
    A great article. Thank you for guiding. I am new to digital marketing and have developed a keen interest in it after I completed my course on it. I completed my course 2 months back and I want to start something of my own. Do you think I should take experience with some digital marketing firm and than should go for business..or should I start with some freelance work?
    If you could please help. Thanks

  26. Heels deepAk
    I am willing start digital marketing agency,
    But I don’t have work experience
    I am MBA graduate
    So is it necessary to have work experience

  27. Hi Deepak!
    Aside appreciating you ever so nice blog I was particularly looking for a typical small agency set up plan in terms of Investment, Infra structure required, some minimal staff.
    Expected revenue (that is after some initial period ) How and when
    break even is likely. Since it is a business we have to set financial outlays required and revenue generation possibility.For approaching an investor you need this plan. Hope you would come out with all this soon.Regerd,Rangan

  28. Like every other business venture, starting a digital marketing agency also requires passion, hard work and of course, money. You must have a concrete business plan. Decide a brand name for your digital marketing company, and register it. Start a website. Hire employees. Get some clients. And continue working hard.

  29. Hello sir,

    Its one inspiring article i must say. I too want to start a digital marketing agency. Though do not have any technical knowledge of digital marketing.Marketing is what excites me (being an MBA ) . I have a question.Shall i get enroll in a digital marketing course and start my business? What all certifications should i learn for that? Also is it mandatory to have a specific infrastructure or can i start from home?

  30. HI
    We are in a network with some fanpages in India with from 50,000 to even 1 million likes and we can circulate some branding videos/photos…. in our fanpages, it’s some kind of influencer marketing.

    Pls contact me should you are interested in this.

    Hope to hear from you soon.

    Thanks so much

    Best regards

  31. Hi Deepak,
    I am planning to start a Digital Marketing firm and an investor is ready to invest for the same. Can you please let me know about the initial setup cost and other expenses to open the company in Delhi.


  32. Very nice post, great help to understand the basics to start digital marketing agency, would like to know , what kind of people to hire for a startup digital marketing agency?

  33. Hi Deepak…

    Thank for sharing your valuable information about “How to start a Digital Marketing Agency in India” and I read your whole blog & it’s a great help for me to understand the basics to start digital marketing agency. In Jan 2020 I wanted to open a new agency for Digital Marketing Institute in Indore location but for Covid19 it’s not possible. But in 2021 I can


Leave a Comment