TCS Entries for GST in Tally in E-Commerce from Oct 1 – With Examples

TCS Entries for GST in Tally - E-Commerce

Today, I am going to explain you TCS entries for GST in Tally ERP 9 which was recently made applicable by the Government of India.

I will also give you examples for your better understanding if you are the person who sells through e-commerce portals such as Amazon, Flipkart and so on.

What you will learn in this post

  • What are the TCS provisions under GST applicable from October 1, 2018
  • How to create TCS accounting entries under GST in Tally with example
  • How to take the TCS credit under the GST and its accounting entry in Tally with example
  • What are the relevant GST returns that you need to file for TCS deduction
  • How it will impact the whole GST system


On 13th September 2018, Government of India notified the applicability of TDS and TCS provisions under the GST law from 1st October 2018.

But in this article we are only going to talk about TCS provisions applicable to e-commerce companies and the people who sell their goods and services via these e-commerce companies.

According to these provisions, in simple words, every e-commerce operator (Amazon, Flipkart etc.) will deduct 2% Tax Collected at Source (TCS) which comprises of 1% CGST and 1% SGST or 2% IGST before making payment to the e-commerce supplier.

If you are confused, don’t worry as I have explained everything in detail with examples. Just keep reading ahead.

To whom these GST & TCS Provisions are Applicable

These GST provisions are applicable to both the e-commerce operators and e-commerce suppliers.

What are e-commerce operators and e-commerce suppliers?

Let’s take an example here. You are selling mobiles through Flipkart.

In this case, you are an e-commerce supplier because you are supplying goods i.e. mobiles through Flipkart to the end consumer.

Flipkart is an e-commerce operator because it operates a platform through which you are able to sell the goods to the end consumer.

It is the responsibility of every e-commerce operator to collect the TCS before making the payment to the e-commerce supplier.

TCS will be deducted on the taxable value of the goods or services excluding the taxes.

For example, if a mobile is of ₹10,000 and GST on it is 12% which is ₹1,200 so the total amount payable by the customer will be ₹11,200.

TCS will be deducted on ₹10,000 and not ₹11,200 because ₹10,000 is the taxable value and not ₹11,200.

How to create TCS Entries for GST in Tally ERP 9 for E-Commerce

For creating TCS entries for GST in Tally ERP 9 for e-commerce, we are going to look from the angle of an e-commerce supplier.

The reason for this is because there are thousands of e-commerce suppliers like you and me who are trying to make a living by selling goods and services online.

Many of them are selling goods online for the first time and they are taking huge risks in their lives.

They are trying to do something themselves on their own. And for that I respect them because it is not easy to do something on your own.

It takes enormous courage and commitment to do that.

By writing this post, I will be helping those thousands of e-commerce suppliers who are trying to do something on their own.

I also respect big companies like Amazon, Flipkart etc., but they already have people to take care of everything and these small entrepreneurs might not have that kind of expertise.

And, therefore I am doing my bit to help them.

Anyway, let’s get back to the topic and look at the TCS entries for GST in Tally for e-commerce suppliers.

TCS Entries for GST in Tally – For E-Commerce Supplier

As I said, an e-commerce supplier is a person who sells his or her products or services through Amazon, Flipkart etc.

This is how the whole process of selling online in India works. (I had sold CA books online 2 years ago on Amazon and Flipkart so I know a little bit of it)

  1. You list your products on the e-commerce operator’s website.
  2. The customer sees the product, places the order and makes the payment.
  3. You deliver the goods and the customer confirms the delivery.
  4. E-commerce operator deducts its fees + taxes (GST + TCS) and gives you back the remaining amount.

Today, we are going to look specifically at the 4th step above and how we can pass its accounting entries in Tally with GST.

TCS Entry for GST in Tally ERP 9 – Example

Let us take an example and go ahead with it so that you can understand it in a crystal clear way.

Amit is selling mobiles on Amazon. He sold a mobile phone worth ₹10,000 + GST @ 12% on Amazon to a customer named Ritika who is from Madhya Pradesh.

Amazon deducted its fees at 10% + GST @ 18% on it. It will be ₹100 + ₹18 = ₹118.
Now, as per the current GST law, Amazon should have to pay you the remaining amount which is ₹11,200 – ₹118 = ₹11,082.

But due to the new TCS amendment under the GST law, Amazon will deduct 2% TCS i.e. 1% CGST and 1% SGST on the taxable amount and will transfer the remaining amount into your bank account.

So, now it will be ₹11,082 – ₹200 (2% of ₹10,000) = ₹10,882.

Invoice raised by Amazon to Amit will look something like this:

GST Invoice by E-Commerce Operator

  • Amazon Fees = ₹100
  • GST on Fees = ₹18
  • TCS @ 2% on taxable amount as per new rule = ₹200

TCS Entries for GST in Tally – Exact Process

First of all, you will need certain ledgers for creating the above TCS entry for GST in Tally. They are:

  • CGST, SGST and IGST ledgers – These are called GST Taxation Ledgers and I have described the entire process of creating GST Taxation Ledgers in Tally here.
  • Sales Ledger for Amazon Sales – This is the ledger that we will use for identifying our sales. We can call this as Amazon Sales – 12% in this example.
  • A ledger for e-commerce operator i.e. Amazon – This ledger is used in the option Party A/c because this is the person through which we are selling our goods online.
    This is a Sundry Debtor’s ledger in Tally.
  • A Stock Item for Mobile – This is required for creating stock items in Tally or we can say products in Tally.

Before we move ahead, I want you to be clear about simple e-commerce sales entries in Tally.

I have created a separate post and a video for that and therefore I am not going to repeat the same explanation here.

You can click on the above link on simple e-commerce sales entries in Tally and you can learn accounting entries in Tally for selling goods online.

Now, let’s start with TCS accounting entries in Tally for E-commerce Suppliers.

First, let’s say, Amit sold the mobile for ₹10,000 + ₹1200 (12% GST) = ₹11,200 to Ritika.

We will create an accounting entry for the above transaction in Tally.

  • From Gateway of Tally, go to Accounting Vouchers.
  • Select Sales Voucher from the right hand side or press F8 for the shortcut.
  • Select appropriate date and in the option Party A/c Name – select Amazon.
  • Now, a yellow window will appear and in there in the buyer’s details fill in the details of the customer which you want to show on the invoice to the customer. We will put it here as Ritika and her address will be 1, Shantivan, Bhopal, Madhya Pradesh.
Consumers/Buyers Details in TCS Entries for GST in Tally - E-Commerce
Consumers/Buyers Details in TCS Entries for GST in Tally – E-Commerce
  • In GST Registration Type in the Buyer’s Details – select Consumer
  • Now, select Mobile and put the rate at ₹10,000 and below there select IGST because this is an inter-state transaction.
  • IGST will be automatically calculated and that is a sign that you have done the accounting entry in Tally with GST in a correct way.
Sales Entry for TCS under GST in Tally - E-Commerce
Sales Entry for TCS under GST in Tally – E-Commerce

This is the first sales entry in Tally with GST. This entry is required to be created or passed in Tally when you sell something online.

Now as per our example above, Amazon will give Amit ₹10,882 after deducting all the fees, GST and TCS in the form of GST itself.

First, we will do the accounting entry for the deduction of fees, GST and TCS by Amazon.

Amazon will send Amit an invoice which will look something like this as under:

Invoice raised by Amazon to Amit will look something like this:

GST Invoice by E-Commerce Operator

  • Amazon Fees = ₹100
  • GST on Fees = ₹18
  • TCS @ 2% on taxable amount as per new rule = ₹200
  • Total Amount deducted = ₹100 + 18 + 200 = ₹318
  • Total Amount paid to you = ₹11,200 – ₹318 = ₹10,882

Journal Entry in Tally for taking TCS Credit under GST

For this invoice, we have to create a journal entry in Tally. It should look as in the picture below:

Journal Entry in Tally for taking TCS Credit under GST
Journal Entry in Tally for taking TCS Credit under GST

We have to create a ledger in Tally called Amazon Fees which will be under Direct Expenses since these are the expenses that are directly related to our business.

Also, we need to create two more GST ledgers which are:

  1. TCS – CGST – 1%
  2. TCS – SGST – 1%

The reason for creating these ledgers is that we can identify the TCS that is deducted in the form of GST. Otherwise, it is just GST deducted in a different manner.

By the way, these ledgers are created in the same way as we create GST Taxation Ledgers in Tally.

We are now going to look at TCS credit under GST and its accounting entry in Tally.

TCS Credit under GST and its Accounting Entry in Tally

I am going to reveal you the best thing about Tally right now. And, that is you don’t have to create a separate entry to take the credit of GST and TCS in Tally.

The entry for taking TCS credit was the same journal entry that we created above.

You just have to alter the above journal entry a little bit and that’s it. This is how you have to do it.

Open that journal entry and click on Stat Adjustment or press ALT+J which is the shortcut in Tally for Stat Adjustment.

Stat Adjustment in TCS Credit Entry for GST in Tally
Stat Adjustment in TCS Credit Entry for GST in Tally
  1. First option is Type of Duty/Tax – Select GST
  2. Second Option is Nature of Adjustment – Select Increase of Input Tax Credit
    Side Note: Decrease of Tax Liability is not same as Increase of Input Tax Credit.
  3. In Additional Details – Select TCS Adjustment

That is it.

Now, this entry will also show up in the GSTR – 2 in Tally which is used for recording purchases under GST.

This is how the TCS entries for GST in Tally ERP 9 for E-Commerce are done which will be applicable for October 1, 2018.

Now, we are going to look at the relevant returns that are needed to be filed under GST for TCS deductions.

Relevant GST Returns that are needed to be filed for TCS deduction

A monthly return in Form GSTR-8 needs to be filed. That means every month GSTR-8 is to be filed.

Also, an annual statement in Form GSTR-9B is to be filed.

But, there are good news for you. You don’t need to file any of the above returns.

Only e-commerce operators need to file this extra monthly return and the annual statement. That means only companies like Amazon, Flipkart etc. need to file these returns.

E-commerce suppliers like you and me do not have to file these returns. It will not show up in your Tally also.

This also means that you as an e-commerce supplier has to do less TCS entries for GST in Tally overall.

How will this TCS Deduction impact the GST System Overall

With this move, now e-commerce operators will have to compulsorily deduct TCS before making any payment to e-commerce suppliers.

Because of this, both the e-commerce suppliers and operators have to get registered themselves with GST if they want to take the credit of TCS which they all want to take.

So, this is a step to include all the people in a supply chain in GST tax net. Now, there will be less evasion of tax as most of the people will be registered with GST.

Also, the matching of invoices will remove any small chance of evading or avoiding GST.

It is a good move since there are a very few e-commerce operators as compared to e-commerce suppliers and therefore, GST department can track anyone directly through an e-commerce operator.

TCS Entries for GST in Tally – Video


I have explained the exact process of TCS Entries for GST in Tally for E-Commerce right from the sales to the customer to taking the TCS credit.

And, the best thing is, this all has been done with just 3 entries. Isn’t that amazing? 🙂

One more thing, I would like you to note is that Tally Solutions has not yet released the updated version for TCS deduction by e-commerce operators so this post is before the updated version.

But, even without the updated version, you can still file your GST Returns with this Tally ERP 9, Release 6.4.7.

Lastly, if you have any doubts or difficulties or questions that you want to ask, please comment down below and I will be happy to help you out.

I reply to each and every comment.


P.S. – If you have a better way of creating or passing TCS entries for GST in Tally, please let me know in the comments so everybody can benefit from it.

Join TallySchool & Start learning Tally with GST for Free!

8 thoughts on “TCS Entries for GST in Tally in E-Commerce from Oct 1 – With Examples

    • Rishit Shah says:

      Hi, Sujit!

      In this case – specifically for TCS on e-commerce transactions – TCS is always deducted on the taxable amount which means before taxes are applied.
      So, there is no question of TCS to be treated as inclusive of taxes transaction.

      For example, if a product is sold at ₹10,000 inclusive of 12% GST then taxable value of the product will be ₹8,928.57 and TCS will be deducted on this value.

      TCS at 2% of ₹8,928.57 will be ₹178.57.

  1. Dinesh Anand Sathe says:

    Hi Rishit,

    I really liked your article. Even I am also ecommerce supplier. Thanks for your valuable article. It helped me resolved so many of my issues. But I have one more query to ask.

    My question is “At what point of time TCS credit should be accounted? ”
    1. At the time of booking sales based on order received
    2. At the time of Booking commission invoice (as it is generated on monthly basis)
    3. At the time of each payment made by Amazon.

    If I am not able to describe my issue in detail, you can call me on removed for security.

    Hope to get reply as early as possible.

    Thanks once again.

    • Rishit Shah says:

      Hi, Dinesh!

      I am happy that I was able to solve a lot of your issues regarding e-commerce in Tally.

      You have described your query in a very good way. The answer to your question is point no. 2 because as soon as the invoice is raised, your liability to pay GST on your sales and e-commerce operator’s liability to pay TCS that was deducted from you arises.

      I am sure I have answered your question correctly. If you have any other issues, please let me know.

  2. Tejas says:

    Sir doubt is how much to pay gst?
    As you stated total IGT is 1200
    And gst credit from amazon is 218
    Now someone are still saying that you will have to pay 1200 to govt and Amazon will refund 218 to you.
    How is that working?
    Also the monthly invoice generated by Amazon do not have any details regarding TCS

    • Rishit Shah says:

      Hi, Tejas!

      Amazon will not refund you ₹218 because it will be your GST credit.
      If in monthly invoice generated by Amazon, you are not seeing the TCS details, there are chances that you will see it in invoices of individual items.

      If you are still not seeing TCS anywhere in any invoice (which is highly unlikely), then Amazon is not deducting TCS.

Leave a Reply

Your email address will not be published. Required fields are marked *