Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF OPERATIONS

v2.4.1.9
CONSOLIDATED STATEMENTS OF OPERATIONS (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Consolidated Statements Of Operations    
Total Revenues $ 7,094,270us-gaap_SalesRevenueNet $ 2,125,851us-gaap_SalesRevenueNet
Cost of Goods Sold 6,941,278us-gaap_CostOfGoodsSold 2,036,933us-gaap_CostOfGoodsSold
Total 152,992us-gaap_Revenues 88,918us-gaap_Revenues
Selling, general and administrative expenses 18,327,792us-gaap_SellingGeneralAndAdministrativeExpense 3,575,897us-gaap_SellingGeneralAndAdministrativeExpense
Loss from operations (18,174,800)us-gaap_OperatingIncomeLoss (3,486,979)us-gaap_OperatingIncomeLoss
Other Income (Expenses)    
Loss from derivatives issued with debt greater than debt carrying value (4,808,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue (2,054,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
Gain (Loss) on fair market valuation of derivatives 1,912,037TRTC_GainOnFairMarketValuationOfDerivatives 673,000TRTC_GainOnFairMarketValuationOfDerivatives
Interest Expense (1,096,324)us-gaap_InterestExpense (1,278,721)us-gaap_InterestExpense
Total Other Income (Expense) (3,992,287)us-gaap_NonoperatingIncomeExpense (2,659,721)us-gaap_NonoperatingIncomeExpense
Loss before Provision for Income taxes (22,167,087)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (6,146,700)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Provision for Income Taxes 13,455us-gaap_IncomeTaxExpenseBenefit 1,650us-gaap_IncomeTaxExpenseBenefit
Net Loss (22,180,542)us-gaap_NetIncomeLoss (6,148,350)us-gaap_NetIncomeLoss
Net Loss attributable to non-controlling interest 291,330us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest   
Net Loss attributable to Terra Tech Corp. $ (21,889,212)us-gaap_ProfitLoss $ (6,148,350)us-gaap_ProfitLoss
Net Loss per Common Share attributable to Terra Tech Corp common stockholders - Basic and Diluted $ (0.13)us-gaap_EarningsPerShareBasic $ (0.06)us-gaap_EarningsPerShareBasic
Weighted Average Number of Common Shares Outstanding - Basic And Diluted 174,297,430us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 99,041,439us-gaap_WeightedAverageNumberOfSharesOutstandingBasic