TogglIcon
ToolsLearnBytesTax Q&AGet Started

No more Tax Audit for Business/Trading Income having Turnover up to INR 5 Cr… Is it true?

Well, this was the question lingering in the minds of traders when the Finance Minister Nirmala Sitaraman announced her 2nd budget on 1st February 2020. The budget created a lot of confusion for taxpayers. One of many is the increase in threshold limit for Tax Audit turnover from INR. 1 Cr. to INR. 5 Cr. for a tax audit applicability. Let’s try and understand it.


Tax Audit applicability for Trading Turnover.

The Three Raging Confusions…


First Confusion

Whether this limit is only increased for MSMEs just like FM said in her speech. The answer is No. The increased limit is applicable to small retailers, traders and shopkeepers who earn Business Income….Rejoice, not.


Second Confusion

There’s a catch here…Increased audit limit applicable for those whose Cash Sales/receipts and Cash purchases/payments are less than 5%.

Otherwise limit will remain INR. 1 Cr. Also, worth keeping in mind that the words used are sales/receipts and purchase/payments. Hence professionals are confused about whether to take into account 5 % of total sales or 5% of total receipts.

Because in normal business practice a lot of times it happens that your sales are not the same as your receipts (duh…)

Our Opinion: The condition should be 5% of total receipts and payments and not 5% of total sales and purchase. Hence a clarification is awaited from CBDT on the same.


Third Confusion

The impact of this change is given in the new finance bill by amending Section 44AB of the Income Tax Act. FinMin left a loophole while doing so, causing more confusion. Let’s try and understand Section 44AB of the Income Tax Act with examples.

This section specifies the conditions for the applicability of audit. For applicability of tax audit in case of Individual/HUF, the following factors play a vital role:

  1. Turnover from Business/ Trading.
  2. Profit/Loss incurred during the year.
  3. The conditions of section 44AB read with the conditions of section 44AD.

Having made that clear, let us understand how Tax Audit was applicable up to FY 19–20 and how the applicability of Tax Audits have changed since FY 20–21.



Tax Audit Applicability Up to FY 19–20 :


Situation 1: Total Trading Turnover is less than or equal to INR.1 Cr.

In case of losses = Tax Audit Applicable (Due to conditions of sec 44AD)
If the profit is less than 6% of turnover = Tax Audit Applicable (Due to conditions of sec 44AD)
If the profit is more than or equal to 6% of turnover = Tax Audit Not applicable and can file ITR-4.


Situation 2: Total Trading Turnover is more than INR. 1 Cr. but less than or equal to INR.2 Cr.

In case of losses = Tax Audit Applicable (Due to conditions of sec 44AD)
If the profit is less than 6% of turnover = Tax Audit Applicable (Due to conditions of sec 44AD)
If the profit is more than or equal to 6% of turnover = Taxpayer has two options

  • A taxpayer opts for the Presumptive Taxation Scheme = Tax Audit not applicable and can file ITR-4.
  • A taxpayer doesn’t opt for the Presumptive Taxation Scheme = Tax Audit is applicable, need to maintain books of accounts and file ITR-3.

Situation 3: Total Trading Turnover is more than INR. 2 Cr. Tax Audit is applicable irrespective of profits/losses. A taxpayer needs to maintain books of accounts and file ITR-3.


Tax Audit upto F.Y 2019-20

Changes in Tax Audit Applicability from FY 20–21:


Keeping in mind the turnover limit of INR. 5 Cr. and total sales/receipts and total purchase/payments in cash are less than 5%. Following are the possible scenarios:

Situation 1: Total Trading Turnover is less than or equal to INR. 1 Cr.

In case of losses = Tax Audit Applicable (Due to conditions of sec 44AD)
If the profit is less than 6% of turnover = Tax Audit Applicable (Due to conditions of sec 44AD)
If the profit is more than or equal to 6% of turnover = Tax Audit not Applicable and a taxpayer can file ITR-4.


Situation 2: Total Trading Turnover is more than INR. 1 Cr. but less than or equal to INR.2 Cr.

In case of losses = Tax Audit Applicable
If the profit is less than 6% of turnover = Tax Audit Applicable
If the profit is more than or equal to 6% of turnover = Taxpayer has two options

  • A taxpayer doesn’t opt for the Presumptive Taxation Scheme = Tax Audit is applicable, need to maintain books of accounts and file ITR-3.

Situation 3: Total Trading Turnover is more than INR. 2 Cr. but less than or equal to INR. 5 Cr.

Tax Audit is Not Applicable irrespective of profits/losses. Since the turnover limit in Sec 44AD is INR. 2 Cr. or less. And the turnover limit of Sec 44AB has been increased from INR. 1 Cr. to INR. 5 Cr.

Note: This is an anomaly, where neither Sec 44AB nor Sec 44AD gets hit. Hence under this turnover limit, a tax audit is not applicable to taxpayer/trader irrespective of profits/losses. Here a taxpayer will not be able to file ITR-4. But will have to file ITR-3 without audit. Hence an amendment in the turnover limit of section 44AD is expected from INR. 2 Cr. to INR. 5 Cr. from CBDT.

Situation 4: Total Trading Turnover is more than INR. 5 Cr. Tax Audit is applicable irrespective of profits/losses. A taxpayer needs to maintain books of accounts and file ITR-3.


Tax Audit applicability from F.Y 2020-21

To wrap it up, as per the Budget 2020, CBDT is yet to clarify the confusion around tax audit applicability.

Its time to rid traders/proprietors off tax audit burden when cash transactions do not exceed 5% of purchases(payments)/sales(receipts). If goverment really wants to encourage digital economoy, it needs to start appreciating the agents of change. Its highly likely that CBDT will issue clarification amending sections 44AD(Presumptive Business) & 44ADA (Presumptive Profession)increasing limit.

Tweet Us--Like Us--Join Us

4 Likes

Share
facebook twitter

Got Questions? Ask Away!

  1. Hi @saik,

    Tax audit is applicable when your turnover is above the threshold or you have losses and your total income is above the basic exemption limit.
    If your total income is below the basic exemption limit of INR 2.5 lakh and your turnover is below the threshold - Tax audit is not applicable. You can carry forward the losses by reporting them when filing your ITR.

    You can use this tool to determine if tax audit is applicable to you.

    Learn more about tax audit

    Hope this helps :slight_smile:

  2. Avatar for saik saik says:

    Thanks for the reply, few more doubts…

    1. So I can carry forward as much loss as I want till the time turnover is less than threshold without going through audit?(salary income less than 2.5L )

    2. Is there a way on the e filing website where I can just declare my losses in the above case without wanting to carry them forward?

    I’m asking this because this is going to be my first time

  3. Hey @saik

    1. You can carry forward the losses by filing ITR within due date without going through tax audit when your total income from all sources is below 2.5 lakhs and total turnover from trading activities does not cross the threshold limit of 5 crore.

    2. No other way except filing ITR. If you do not want to carry forward the losses while filing ITR, you can make the losses to be carried forward as 0 in “Schedule CFL”, but there is no way to report losses to ITD except filing ITR.

    Hope this helps!

  4. Hi @saik,

    In case of Income Tax on Trading, since all the trading transactions are digital, the prescribed rate under Sec 44AD would be 6% of the turnover to determine the applicability of tax audit.
    And,

    You can use this tool to determine if tax audit is applicable to you or not :slight_smile:

  5. Avatar for Muru Muru says:

    Hi
    For FY 2020-2021
    I have made a loss of 2,36,532 with Turnover of 4,56,545 in option Trading
    I have a salary income of 1,30,000

    Should i pay tax
    which ITR should i file
    whether Audit is required.

    Please help.

Continue the conversation on TaxQ&A

257 more replies

Participants

Comments

e says: (Awaiting Approval)

2024-03-18 12:56:26

e

Reply

e says: (Awaiting Approval)

2024-03-18 11:05:24

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:57:53

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:28:18

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:28:18

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:28:17

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:28:09

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:27:57

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:27:49

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:27:40

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:27:22

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:27:15

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:27:06

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:26:59

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:26:51

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:26:43

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:26:32

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:26:02

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:51

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:42

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:34

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:33

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:33

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:32

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:17

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:25:03

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:24:48

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:24:41

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:24:33

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:24:25

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:24:18

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:24:10

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:24:02

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:55

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:47

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:40

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:32

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:24

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:17

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:17

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:16

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:15

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:14

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:14

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:23:06

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:58

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:57

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:56

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:56

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:47

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:38

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:30

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:22

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:13

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:22:05

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:57

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:49

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:42

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:34

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:34

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:33

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:32

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:32

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:31

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:24

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:18

@@v2ruA

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:17

e'"

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:16

e'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Reply

e says: (Awaiting Approval)

2024-03-18 10:21:08

ea9HymOeg')) OR 394=(SELECT 394 FROM PG_SLEEP(15))--

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:59

eKgNX6lcx') OR 56=(SELECT 56 FROM PG_SLEEP(15))--

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:51

e1zGihOtk' OR 31=(SELECT 31 FROM PG_SLEEP(15))--

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:43

exEODPWYD'; waitfor delay '0:0:15' --

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:35

e-1 waitfor delay '0:0:15' --

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:26

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:18

e0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:09

e0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

Reply

e says: (Awaiting Approval)

2024-03-18 10:20:00

if(now()=sysdate(),sleep(15),0)

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:52

-1" OR 2+740-740-1=0+0+0+1 --

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:52

-1' OR 2+791-791-1=0+0+0+1 or 'gsPdEFYf'='

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:51

-1' OR 2+926-926-1=0+0+0+1 --

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:50

-1 OR 2+294-294-1=0+0+0+1

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:50

-1 OR 2+609-609-1=0+0+0+1 --

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:49

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:42

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:35

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:33

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:32

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:24

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:19:05

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:18:55

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:18:45

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:18:36

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:18:19

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:18:09

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:18:00

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:17:50

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:17:50

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:17:49

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:17:48

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:17:48

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:17:47

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:17:38

e

Reply

@@7Db02 says: (Awaiting Approval)

2024-03-18 10:17:29

e

Reply

e'" says: (Awaiting Approval)

2024-03-18 10:17:28

e

Reply

e'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' says: (Awaiting Approval)

2024-03-18 10:17:27

e

Reply

eudLD8azS')) OR 851=(SELECT 851 FROM PG_SLEEP(15))-- says: (Awaiting Approval)

2024-03-18 10:17:19

e

Reply

ery1yJrcb') OR 555=(SELECT 555 FROM PG_SLEEP(15))-- says: (Awaiting Approval)

2024-03-18 10:17:11

e

Reply

ee0YwxQyD' OR 918=(SELECT 918 FROM PG_SLEEP(15))-- says: (Awaiting Approval)

2024-03-18 10:17:00

e

Reply

e4Lpf7ENT'; waitfor delay '0:0:15' -- says: (Awaiting Approval)

2024-03-18 10:16:52

e

Reply

e-1 waitfor delay '0:0:15' -- says: (Awaiting Approval)

2024-03-18 10:16:41

e

Reply

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/ says: (Awaiting Approval)

2024-03-18 10:16:32

e

Reply

e0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z says: (Awaiting Approval)

2024-03-18 10:16:25

e

Reply

e0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z says: (Awaiting Approval)

2024-03-18 10:16:17

e

Reply

if(now()=sysdate(),sleep(15),0) says: (Awaiting Approval)

2024-03-18 10:16:08

e

Reply

-1" OR 2+333-333-1=0+0+0+1 -- says: (Awaiting Approval)

2024-03-18 10:16:00

e

Reply

-1' OR 2+270-270-1=0+0+0+1 or '2QCxNLht'=' says: (Awaiting Approval)

2024-03-18 10:16:00

e

Reply

-1' OR 2+138-138-1=0+0+0+1 -- says: (Awaiting Approval)

2024-03-18 10:15:59

e

Reply

-1 OR 2+590-590-1=0+0+0+1 says: (Awaiting Approval)

2024-03-18 10:15:59

e

Reply

-1 OR 2+518-518-1=0+0+0+1 -- says: (Awaiting Approval)

2024-03-18 10:15:58

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:15:57

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:15:49

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:14:12

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:14:03

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:55

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:54

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:54

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:53

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:43

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:34

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:25

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:13:07

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:58

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:50

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:42

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:34

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:26

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:18

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:18

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:17

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:16

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:15

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:15

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:12:07

e

Reply

e says: (Awaiting Approval)

2024-03-18 10:07:51

e

Reply

e says: (Awaiting Approval)

2024-03-17 16:00:58

e

Reply

e says: (Awaiting Approval)

2024-03-17 14:26:18

e

Reply

Balram says: (Awaiting Approval)

2021-12-29 20:59:35

@quicko - I think your understanding and your tool is not correct, it is misleading about audit - If you opt for presumptive scheme 44ad then only audit is needed, if your income is less then 1cr and does not opt for 44AD then audit is not required, read below - https://taxguru.in/income-tax/section-44ab-44ad-presumptive-taxation-with-examples.html https://www.capitalmind.in/2021/06/how-does-taxation-for-fo-traders-work/

Reply

My Homepage says: (Awaiting Approval)

2021-05-23 06:07:54

... [Trackback] [...] Read More here: blog.quicko.com/no-more-tax-audit-for-business-trading-income-having-turnover-up-to-inr-5-cr-is-it-true [...]

Reply

Rudranil says:

2020-10-04 22:12:39

Hi my FnO turnover is 12lakhs and loss is 56k.I donot have any other source of income so my tax liability is 0.I read somewhere if i have loss and if my total income is within the threshold of 2.5lakhs i don't need any audit.Is this true?? Can u please tell what I need to do because i really don't want to go through the hassle of tax audit

Reply

Anushka Shah says:

2020-10-06 11:43:05

Hey Rudranil, Check out our tool to Determine Tax Audit Applicability. You can also read more about Tax Audit of Trading Income on our Learn Center.

Reply

Abhay Singh says:

2020-09-09 11:12:23

Is there a provision that FNO trader cannot opt for presumptive taxation scheme? Suppose I did few FNO transaction and incurred a loss ,I am required to do Tax audit but if I opt for presumptive taxation scheme and show 8% profit than as per section 44AD audit does not apply. Please confirm.

Reply

Anushka Shah says:

2020-09-10 18:41:08

Hey Abhay, An F&O Trader can opt for Presumptive Taxation Scheme under Section 44AD. You cannot avail the benefit of Section 44AD if you are a Non-Resident in the financial year. Read more about Section 44AD here - Section 44AD - Presumptive Taxation for Business

Reply

urvashi Mody says:

2020-08-27 05:39:47

sir, I am a share Trader . Mine is Situation Number 3. wish to do Heavy share trading at Low profits. Hence turnover increases and can reach upto < 5 crores. wish to avoid Audit Hassles. when do we get a Firm Clarification from CBDT. ???? Amazing Digital phenomenon Called Share Trading should be Encouraged by the Govt Can mean Tremendous Desire to Educate himself to start this Trading activity by All Eligible people and there can be plenty thanks

Reply

Anushka Shah says:

2020-08-28 10:00:00

Hey Urvashi, The increase in audit limit is an attempt to boost digital transactions in the economy. However, there has been no clarification from CBDT yet and so the loophole still remains.

Reply

Post a comment

Scroll to Top Quicko