SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Ameresco, Inc. – ‘10-Q’ for 9/30/19 – ‘EX-101.SCH’

On:  Tuesday, 11/5/19, at 4:31pm ET   ·   For:  9/30/19   ·   Accession #:  1488139-19-87   ·   File #:  1-34811

Previous ‘10-Q’:  ‘10-Q’ on 8/8/19 for 6/30/19   ·   Next:  ‘10-Q’ on 5/5/20 for 3/31/20   ·   Latest:  ‘10-Q’ on 5/7/24 for 3/31/24

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

11/05/19  Ameresco, Inc.                    10-Q        9/30/19   89:11M

Quarterly Report   —   Form 10-Q   —   Sect. 13 / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML    850K 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     34K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     35K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     32K 
26: R1          Document and Entity Information                     HTML     57K 
48: R2          Condensed Consolidated Balance Sheets               HTML    168K 
81: R3          Condensed Consolidated Balance Sheets               HTML     58K 
                (Parenthetical)                                                  
33: R4          Condensed Consolidated Statements of Income         HTML     80K 
27: R5          Condensed Consolidated Statements of Comprehensive  HTML     56K 
                Income                                                           
50: R6          Condensed Consolidated Statements of Comprehensive  HTML     28K 
                Income (Parenthetical)                                           
83: R7          Condensed Consolidated Statements of Changes in     HTML    123K 
                Redeemable Non-Controlling Interests and                         
                Stockholders' Equity                                             
35: R8          Condensed Consolidated Statements of Cash Flows     HTML    199K 
24: R9          Basis of Presentation                               HTML     31K 
42: R10         Summary of Significant Accounting Policies          HTML     48K 
13: R11         Revenue from Contracts with Customers               HTML    265K 
59: R12         Business Acquisitions and Related Transactions      HTML     53K 
68: R13         Goodwill and Intangible Assets                      HTML     99K 
43: R14         Energy Assets Energy Assets                         HTML     57K 
14: R15         Income Taxes                                        HTML     41K 
60: R16         Leases                                              HTML    348K 
69: R17         Commitments and Contingencies                       HTML     33K 
41: R18         Fair Value Measurement                              HTML     78K 
15: R19         Derivative Instruments and Hedging Activities       HTML    117K 
56: R20         Investment Funds and Other Variable Interest        HTML     75K 
                Entities                                                         
88: R21         Non-controlling Interests and Equity                HTML     38K 
37: R22         Earnings Per Share and Other Equity Related         HTML     60K 
                Information                                                      
28: R23         Business Segment Information                        HTML    140K 
57: R24         Debt                                                HTML     91K 
89: R25         Summary of Significant Accounting Policies          HTML     65K 
                (Policies)                                                       
38: R26         Revenue from Contracts with Customers (Tables)      HTML    243K 
29: R27         Business Acquisitions and Related Transactions      HTML     47K 
                (Tables)                                                         
58: R28         Goodwill and Intangible Assets (Tables)             HTML     94K 
87: R29         Energy Assets (Tables)                              HTML     89K 
71: R30         Income Taxes (Tables)                               HTML     33K 
63: R31         Leases (Tables)                                     HTML    152K 
12: R32         Fair Value Measurement (Tables)                     HTML     72K 
40: R33         Derivative Instruments and Hedging Activities       HTML    122K 
                (Tables)                                                         
70: R34         Investment Funds And Other Variable Interest        HTML     65K 
                Entities (Tables)                                                
62: R35         Earnings Per Share and Other Equity Related         HTML     48K 
                Information (Tables)                                             
11: R36         Business Segment Information (Tables)               HTML    138K 
39: R37         Debt (Tables)                                       HTML     91K 
72: R38         Summary of Significant Accounting Policies -        HTML     30K 
                Restricted Cash (Details)                                        
61: R39         Summary of Significant Accounting Policies -        HTML     36K 
                Recent Accounting Pronouncements (Details)                       
80: R40         Revenue from Contracts with Customers -             HTML    101K 
                Disaggregation of Revenue (Details)                              
52: R41         Revenue from Contracts with Customers - Contract    HTML     43K 
                Balances (Details)                                               
25: R42         Revenue from Contracts with Customers - Additional  HTML     56K 
                Information (Details)                                            
36: R43         Business Acquisitions and Related Transactions -    HTML     49K 
                Additional Information (Details)                                 
79: R44         Business Acquisitions and Related Transactions -    HTML     61K 
                Consideration Paid and the Allocation of the                     
                Purchase Price (Details)                                         
51: R45         Goodwill and Intangible Assets - Goodwill           HTML     60K 
                (Details)                                                        
23: R46         Goodwill and Intangible Assets - Additional         HTML     84K 
                Information (Details)                                            
34: R47         Energy Assets - Energy Assets (Details)             HTML     35K 
82: R48         Energy Assets - Financing Lease Assets (Details)    HTML     31K 
49: R49         Energy Assets - Narrative (Details)                 HTML     88K 
64: R50         Income Taxes - Additional Information (Details)     HTML     40K 
74: R51         Income Taxes - Unrecognized Tax Benefits (Details)  HTML     36K 
46: R52         Leases - Narrative (Details)                        HTML     58K 
18: R53         Leases - Adoption of New Leasing Standard           HTML     70K 
                (Details)                                                        
65: R54         Leases - Supplemental Balance Sheet Information     HTML     58K 
                Related to Leases (Details)                                      
76: R55         Leases - Lease Cost (Details)                       HTML     39K 
47: R56         Leases - Minimum Future Lease Obligations           HTML     68K 
                (Details)                                                        
19: R57         Leases Leases - Schedule of Sale Leaseback          HTML     53K 
                Transactions (Details)                                           
66: R58         Commitments and Contingencies (Details)             HTML     42K 
73: R59         Fair Value Measurement - Fair Value of Assets and   HTML     51K 
                Liabilities Measured on a Recurring Basis                        
                (Details)                                                        
31: R60         Fair Value Measurement - Additional Information     HTML     41K 
                (Details)                                                        
20: R61         Fair Value Measurement - Changes in Contingent      HTML     31K 
                Liabilities (Details)                                            
53: R62         Fair Value Measurement - Fair Value and Carrying    HTML     34K 
                Value of Long-term Debt (Details)                                
85: R63         Derivative Instruments and Hedging Activities -     HTML     48K 
                Fair Value of Derivative Instruments on the                      
                Balance Sheet (Details)                                          
32: R64         Derivative Instruments and Hedging Activities -     HTML     42K 
                Additional Information (Details)                                 
21: R65         Derivative Instruments and Hedging Activities -     HTML     40K 
                Effects on Statements of Income (Loss) and                       
                Consolidated Statements of Comprehensive Loss                    
                (Details)                                                        
55: R66         Derivative Instruments and Hedging Activities -     HTML     45K 
                Effects of Derivative Instruments in Accumulated                 
                Other Comprehensive Loss (Details)                               
86: R67         Derivative Instruments and Hedging Activities -     HTML     82K 
                Summary of Active Derivative Instruments (Details)               
30: R68         Investment Funds And Other Variable Interest        HTML     50K 
                Entities - Narrative (Details)                                   
22: R69         Investment Funds and Other Variable Interest        HTML     74K 
                Entities - Schedule of Variable Interest Entity                  
                Financial Information (Details)                                  
17: R70         Non-Controlling Interests and Equity (Details)      HTML     43K 
45: R71         Earnings Per Share and Other Equity Related         HTML     39K 
                Information - Schedule of Earnings Per Share,                    
                Basic and Diluted (Details)                                      
78: R72         Earnings Per Share and Other Equity Related         HTML     65K 
                Information - Narrative (Details)                                
67: R73         Business Segment Information (Details)              HTML     71K 
16: R74         Debt - Summary of Long-term Debt (Details)          HTML    105K 
44: R75         Debt - Additional Information (Details)             HTML     60K 
77: R9999       Uncategorized Items - amrc-20190930.xml             HTML     33K 
54: XML         IDEA XML File -- Filing Summary                      XML    165K 
84: EXCEL       IDEA Workbook of Financial Reports                  XLSX    107K 
 5: EX-101.INS  XBRL Instance -- amrc-20190930                       XML   4.21M 
 7: EX-101.CAL  XBRL Calculations -- amrc-20190930_cal               XML    282K 
 8: EX-101.DEF  XBRL Definitions -- amrc-20190930_def                XML    890K 
 9: EX-101.LAB  XBRL Labels -- amrc-20190930_lab                     XML   1.96M 
10: EX-101.PRE  XBRL Presentations -- amrc-20190930_pre              XML   1.20M 
 6: EX-101.SCH  XBRL Schema -- amrc-20190930                         XSD    200K 
75: ZIP         XBRL Zipped Folder -- 0001488139-19-000087-xbrl      Zip    318K 


‘EX-101.SCH’   —   XBRL Schema — amrc-20190930


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL Document Created with Wdesk from Workiva -->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ameresco.com/20190930" xmlns:amrc="http://www.ameresco.com/20190930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd"/>
<xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
<xsd:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/>
<xsd:import namespace="http://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd"/>
<xsd:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
<xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
<xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
<xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
<xsd:annotation>
<xsd:appinfo>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amrc-20190930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amrc-20190930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amrc-20190930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="amrc-20190930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
<link:roleType id="BasisOfPresentation" roleURI="http://www.ameresco.com/role/BasisOfPresentation">
<link:definition> 2101100 - Disclosure - Basis of Presentation </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="BusinessAcquisitionsAndRelatedTransactions" roleURI="http://www.ameresco.com/role/BusinessAcquisitionsAndRelatedTransactions">
<link:definition> 2105100 - Disclosure - Business Acquisitions and Related Transactions </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="BusinessAcquisitionsAndRelatedTransactionsAdditionalInformationDetails" roleURI="http://www.ameresco.com/role/BusinessAcquisitionsAndRelatedTransactionsAdditionalInformationDetails">
<link:definition> 2405402 - Disclosure - Business Acquisitions and Related Transactions - Additional Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="BusinessAcquisitionsAndRelatedTransactionsConsiderationPaidAndAllocationOfPurchasePriceDetails" roleURI="http://www.ameresco.com/role/BusinessAcquisitionsAndRelatedTransactionsConsiderationPaidAndAllocationOfPurchasePriceDetails">
<link:definition> 2405403 - Disclosure - Business Acquisitions and Related Transactions - Consideration Paid and the Allocation of the Purchase Price (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="BusinessAcquisitionsAndRelatedTransactionsTables" roleURI="http://www.ameresco.com/role/BusinessAcquisitionsAndRelatedTransactionsTables">
<link:definition> 2305301 - Disclosure - Business Acquisitions and Related Transactions (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="BusinessSegmentInformation" roleURI="http://www.ameresco.com/role/BusinessSegmentInformation">
<link:definition> 2121100 - Disclosure - Business Segment Information </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="BusinessSegmentInformationDetails" roleURI="http://www.ameresco.com/role/BusinessSegmentInformationDetails">
<link:definition> 2421402 - Disclosure - Business Segment Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="BusinessSegmentInformationTables" roleURI="http://www.ameresco.com/role/BusinessSegmentInformationTables">
<link:definition> 2321301 - Disclosure - Business Segment Information (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CommitmentsAndContingencies" roleURI="http://www.ameresco.com/role/CommitmentsAndContingencies">
<link:definition> 2115100 - Disclosure - Commitments and Contingencies </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CommitmentsAndContingenciesDetails" roleURI="http://www.ameresco.com/role/CommitmentsAndContingenciesDetails">
<link:definition> 2415401 - Disclosure - Commitments and Contingencies (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets">
<link:definition> 1001000 - Statement - Condensed Consolidated Balance Sheets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition> 1001001 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.ameresco.com/role/CondensedConsolidatedStatementsOfCashFlows">
<link:definition> 1005000 - Statement - Condensed Consolidated Statements of Cash Flows </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CondensedConsolidatedStatementsOfChangesInRedeemableNonControllingInterestsAndStockholdersEquity" roleURI="http://www.ameresco.com/role/CondensedConsolidatedStatementsOfChangesInRedeemableNonControllingInterestsAndStockholdersEquity">
<link:definition> 1004000 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CondensedConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.ameresco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome">
<link:definition> 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://www.ameresco.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical">
<link:definition> 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="CondensedConsolidatedStatementsOfIncome" roleURI="http://www.ameresco.com/role/CondensedConsolidatedStatementsOfIncome">
<link:definition> 1002000 - Statement - Condensed Consolidated Statements of Income </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="Debt" roleURI="http://www.ameresco.com/role/Debt">
<link:definition> 2122100 - Disclosure - Debt </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DebtAdditionalInformationDetails" roleURI="http://www.ameresco.com/role/DebtAdditionalInformationDetails">
<link:definition> 2422403 - Disclosure - Debt - Additional Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DebtSummaryOfLongTermDebtDetails" roleURI="http://www.ameresco.com/role/DebtSummaryOfLongTermDebtDetails">
<link:definition> 2422402 - Disclosure - Debt - Summary of Long-term Debt (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DebtTables" roleURI="http://www.ameresco.com/role/DebtTables">
<link:definition> 2322301 - Disclosure - Debt (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DerivativeInstrumentsAndHedgingActivities" roleURI="http://www.ameresco.com/role/DerivativeInstrumentsAndHedgingActivities">
<link:definition> 2117100 - Disclosure - Derivative Instruments and Hedging Activities </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails" roleURI="http://www.ameresco.com/role/DerivativeInstrumentsAndHedgingActivitiesAdditionalInformationDetails">
<link:definition> 2417403 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DerivativeInstrumentsAndHedgingActivitiesEffectsOfDerivativeInstrumentsInAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.ameresco.com/role/DerivativeInstrumentsAndHedgingActivitiesEffectsOfDerivativeInstrumentsInAccumulatedOtherComprehensiveLossDetails">
<link:definition> 2417405 - Disclosure - Derivative Instruments and Hedging Activities - Effects of Derivative Instruments in Accumulated Other Comprehensive Loss (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DerivativeInstrumentsAndHedgingActivitiesEffectsOnStatementsOfIncomeLossAndConsolidatedStatementsOfComprehensiveLossDetails" roleURI="http://www.ameresco.com/role/DerivativeInstrumentsAndHedgingActivitiesEffectsOnStatementsOfIncomeLossAndConsolidatedStatementsOfComprehensiveLossDetails">
<link:definition> 2417404 - Disclosure - Derivative Instruments and Hedging Activities - Effects on Statements of Income (Loss) and Consolidated Statements of Comprehensive Loss (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DerivativeInstrumentsAndHedgingActivitiesFairValueOfDerivativeInstrumentsOnBalanceSheetDetails" roleURI="http://www.ameresco.com/role/DerivativeInstrumentsAndHedgingActivitiesFairValueOfDerivativeInstrumentsOnBalanceSheetDetails">
<link:definition> 2417402 - Disclosure - Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments on the Balance Sheet (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DerivativeInstrumentsAndHedgingActivitiesSummaryOfActiveDerivativeInstrumentsDetails" roleURI="http://www.ameresco.com/role/DerivativeInstrumentsAndHedgingActivitiesSummaryOfActiveDerivativeInstrumentsDetails">
<link:definition> 2417406 - Disclosure - Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DerivativeInstrumentsAndHedgingActivitiesTables" roleURI="http://www.ameresco.com/role/DerivativeInstrumentsAndHedgingActivitiesTables">
<link:definition> 2317301 - Disclosure - Derivative Instruments and Hedging Activities (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="DocumentAndEntityInformation" roleURI="http://www.ameresco.com/role/DocumentAndEntityInformation">
<link:definition> 0001000 - Document - Document and Entity Information </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EarningsPerShareAndOtherEquityRelatedInformation" roleURI="http://www.ameresco.com/role/EarningsPerShareAndOtherEquityRelatedInformation">
<link:definition> 2120100 - Disclosure - Earnings Per Share and Other Equity Related Information </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EarningsPerShareAndOtherEquityRelatedInformationNarrativeDetails" roleURI="http://www.ameresco.com/role/EarningsPerShareAndOtherEquityRelatedInformationNarrativeDetails">
<link:definition> 2420403 - Disclosure - Earnings Per Share and Other Equity Related Information - Narrative (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EarningsPerShareAndOtherEquityRelatedInformationScheduleOfEarningsPerShareBasicAndDilutedDetails" roleURI="http://www.ameresco.com/role/EarningsPerShareAndOtherEquityRelatedInformationScheduleOfEarningsPerShareBasicAndDilutedDetails">
<link:definition> 2420402 - Disclosure - Earnings Per Share and Other Equity Related Information - Schedule of Earnings Per Share, Basic and Diluted (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EarningsPerShareAndOtherEquityRelatedInformationTables" roleURI="http://www.ameresco.com/role/EarningsPerShareAndOtherEquityRelatedInformationTables">
<link:definition> 2320301 - Disclosure - Earnings Per Share and Other Equity Related Information (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EnergyAssetsEnergyAssets" roleURI="http://www.ameresco.com/role/EnergyAssetsEnergyAssets">
<link:definition> 2111100 - Disclosure - Energy Assets Energy Assets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EnergyAssetsEnergyAssetsDetails" roleURI="http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails">
<link:definition> 2411402 - Disclosure - Energy Assets - Energy Assets (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EnergyAssetsFinancingLeaseAssetsDetails" roleURI="http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails">
<link:definition> 2411403 - Disclosure - Energy Assets - Financing Lease Assets (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EnergyAssetsNarrativeDetails" roleURI="http://www.ameresco.com/role/EnergyAssetsNarrativeDetails">
<link:definition> 2411404 - Disclosure - Energy Assets - Narrative (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="EnergyAssetsTables" roleURI="http://www.ameresco.com/role/EnergyAssetsTables">
<link:definition> 2311301 - Disclosure - Energy Assets (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="FairValueMeasurement" roleURI="http://www.ameresco.com/role/FairValueMeasurement">
<link:definition> 2116100 - Disclosure - Fair Value Measurement </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="FairValueMeasurementAdditionalInformationDetails" roleURI="http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails">
<link:definition> 2416403 - Disclosure - Fair Value Measurement - Additional Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="FairValueMeasurementChangesInContingentLiabilitiesDetails" roleURI="http://www.ameresco.com/role/FairValueMeasurementChangesInContingentLiabilitiesDetails">
<link:definition> 2416404 - Disclosure - Fair Value Measurement - Changes in Contingent Liabilities (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="FairValueMeasurementFairValueAndCarryingValueOfLongTermDebtDetails" roleURI="http://www.ameresco.com/role/FairValueMeasurementFairValueAndCarryingValueOfLongTermDebtDetails">
<link:definition> 2416405 - Disclosure - Fair Value Measurement - Fair Value and Carrying Value of Long-term Debt (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="FairValueMeasurementFairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" roleURI="http://www.ameresco.com/role/FairValueMeasurementFairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails">
<link:definition> 2416402 - Disclosure - Fair Value Measurement - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="FairValueMeasurementTables" roleURI="http://www.ameresco.com/role/FairValueMeasurementTables">
<link:definition> 2316301 - Disclosure - Fair Value Measurement (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="GoodwillAndIntangibleAssets" roleURI="http://www.ameresco.com/role/GoodwillAndIntangibleAssets">
<link:definition> 2107100 - Disclosure - Goodwill and Intangible Assets </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="GoodwillAndIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.ameresco.com/role/GoodwillAndIntangibleAssetsAdditionalInformationDetails">
<link:definition> 2407403 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="GoodwillAndIntangibleAssetsGoodwillDetails" roleURI="http://www.ameresco.com/role/GoodwillAndIntangibleAssetsGoodwillDetails">
<link:definition> 2407402 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="GoodwillAndIntangibleAssetsTables" roleURI="http://www.ameresco.com/role/GoodwillAndIntangibleAssetsTables">
<link:definition> 2307301 - Disclosure - Goodwill and Intangible Assets (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="IncomeTaxes" roleURI="http://www.ameresco.com/role/IncomeTaxes">
<link:definition> 2112100 - Disclosure - Income Taxes </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.ameresco.com/role/IncomeTaxesAdditionalInformationDetails">
<link:definition> 2412402 - Disclosure - Income Taxes - Additional Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="IncomeTaxesTables" roleURI="http://www.ameresco.com/role/IncomeTaxesTables">
<link:definition> 2312301 - Disclosure - Income Taxes (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.ameresco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
<link:definition> 2412403 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="InvestmentFundsAndOtherVariableInterestEntities" roleURI="http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntities">
<link:definition> 2118100 - Disclosure - Investment Funds and Other Variable Interest Entities </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="InvestmentFundsAndOtherVariableInterestEntitiesNarrativeDetails" roleURI="http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesNarrativeDetails">
<link:definition> 2418402 - Disclosure - Investment Funds And Other Variable Interest Entities - Narrative (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="InvestmentFundsAndOtherVariableInterestEntitiesScheduleOfVariableInterestEntityFinancialInformationDetails" roleURI="http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesScheduleOfVariableInterestEntityFinancialInformationDetails">
<link:definition> 2418403 - Disclosure - Investment Funds and Other Variable Interest Entities - Schedule of Variable Interest Entity Financial Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="InvestmentFundsAndOtherVariableInterestEntitiesTables" roleURI="http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesTables">
<link:definition> 2318301 - Disclosure - Investment Funds And Other Variable Interest Entities (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="Leases" roleURI="http://www.ameresco.com/role/Leases">
<link:definition> 2113100 - Disclosure - Leases </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesAdoptionOfNewLeasingStandardDetails" roleURI="http://www.ameresco.com/role/LeasesAdoptionOfNewLeasingStandardDetails">
<link:definition> 2413403 - Disclosure - Leases - Adoption of New Leasing Standard (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesLeaseCostDetails" roleURI="http://www.ameresco.com/role/LeasesLeaseCostDetails">
<link:definition> 2413405 - Disclosure - Leases - Lease Cost (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesLeasesScheduleOfSaleLeasebackTransactionsDetails" roleURI="http://www.ameresco.com/role/LeasesLeasesScheduleOfSaleLeasebackTransactionsDetails">
<link:definition> 2413407 - Disclosure - Leases Leases - Schedule of Sale Leaseback Transactions (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesMinimumFutureLeaseObligationsDetails" roleURI="http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails">
<link:definition> 2413406 - Disclosure - Leases - Minimum Future Lease Obligations (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesMinimumFutureLeaseObligationsDetailsCalc2" roleURI="http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetailsCalc2">
<link:definition> 2413406 - Disclosure - Leases - Minimum Future Lease Obligations (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesNarrativeDetails" roleURI="http://www.ameresco.com/role/LeasesNarrativeDetails">
<link:definition> 2413402 - Disclosure - Leases - Narrative (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" roleURI="http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails">
<link:definition> 2413404 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="LeasesTables" roleURI="http://www.ameresco.com/role/LeasesTables">
<link:definition> 2313301 - Disclosure - Leases (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="NonControllingInterestsAndEquity" roleURI="http://www.ameresco.com/role/NonControllingInterestsAndEquity">
<link:definition> 2119100 - Disclosure - Non-controlling Interests and Equity </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="NonControllingInterestsAndEquityDetails" roleURI="http://www.ameresco.com/role/NonControllingInterestsAndEquityDetails">
<link:definition> 2419401 - Disclosure - Non-Controlling Interests and Equity (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="RevenueFromContractsWithCustomers" roleURI="http://www.ameresco.com/role/RevenueFromContractsWithCustomers">
<link:definition> 2104100 - Disclosure - Revenue from Contracts with Customers </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="RevenueFromContractsWithCustomersAdditionalInformationDetails" roleURI="http://www.ameresco.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetails">
<link:definition> 2404404 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="RevenueFromContractsWithCustomersContractBalancesDetails" roleURI="http://www.ameresco.com/role/RevenueFromContractsWithCustomersContractBalancesDetails">
<link:definition> 2404403 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" roleURI="http://www.ameresco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails">
<link:definition> 2404402 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="RevenueFromContractsWithCustomersTables" roleURI="http://www.ameresco.com/role/RevenueFromContractsWithCustomersTables">
<link:definition> 2304301 - Disclosure - Revenue from Contracts with Customers (Tables) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="SummaryOfSignificantAccountingPolicies" roleURI="http://www.ameresco.com/role/SummaryOfSignificantAccountingPolicies">
<link:definition> 2102100 - Disclosure - Summary of Significant Accounting Policies </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.ameresco.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition> 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" roleURI="http://www.ameresco.com/role/SummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails">
<link:definition> 2402403 - Disclosure - Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
<link:roleType id="SummaryOfSignificantAccountingPoliciesRestrictedCashDetails" roleURI="http://www.ameresco.com/role/SummaryOfSignificantAccountingPoliciesRestrictedCashDetails">
<link:definition> 2402402 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) </link:definition>
<link:usedOn> link:presentationLink </link:usedOn>
<link:usedOn> link:calculationLink </link:usedOn>
<link:usedOn> link:definitionLink </link:usedOn>
</link:roleType>
</xsd:appinfo>
</xsd:annotation>
<xsd:element id="amrc_AccretionOfAROAndContingentConsideration" name="AccretionOfAROAndContingentConsideration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_AccruedExpensesAndOtherCurrentLiabilitiesMember" name="AccruedExpensesAndOtherCurrentLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_AssetRetirementObligationAROAssetMember" name="AssetRetirementObligationAROAssetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_AssetsAndLiabilitiesLesseeTableTextBlock" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesPercentageHigh" name="BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesPercentageHigh" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityBaseCase" name="BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityBaseCase" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityLow" name="BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityLow" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_BusinessCombinationContingentConsiderationLiabilityAcquiredReceivables" name="BusinessCombinationContingentConsiderationLiabilityAcquiredReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element id="amrc_BusinessCombinationContingentConsiderationLiabilityRevenueEarnOutsPaymentPeriod" name="BusinessCombinationContingentConsiderationLiabilityRevenueEarnOutsPaymentPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_BusinessCombinationNumberOfProjectsAcquired" name="BusinessCombinationNumberOfProjectsAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_BusinessCombinationNumberOfProjectsAcquiredUnderLeaseAgreement" name="BusinessCombinationNumberOfProjectsAcquiredUnderLeaseAgreement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_BusinessCombinationNumberOfProjectsUnderAgreementToAcquire" name="BusinessCombinationNumberOfProjectsUnderAgreementToAcquire" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_CanadaMember" name="CanadaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_CanadaSegmentMember" name="CanadaSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_CapitalizedContractCostProjectDevelopmentCosts" name="CapitalizedContractCostProjectDevelopmentCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element id="amrc_CapitalizedProjectDevelopmentCostsNoncurrent" name="CapitalizedProjectDevelopmentCostsNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
<xsd:element abstract="true" id="amrc_CommodityContractApril2020Member" name="CommodityContractApril2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_CommodityContractApril2021Member" name="CommodityContractApril2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_ContractReceivableRetainagePercentage" name="ContractReceivableRetainagePercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_ContractWithCustomerAssetRevenueRecognized" name="ContractWithCustomerAssetRevenueRecognized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element id="amrc_ContractWithCustomerLiabilityBillings" name="ContractWithCustomerLiabilityBillings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_ContractwithCustomerAssetNetCurrentMember" name="ContractwithCustomerAssetNetCurrentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember" name="CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_DebtInstrumentCovenantTotalFundedDebtToEBITDARatioMaximum" name="DebtInstrumentCovenantTotalFundedDebtToEBITDARatioMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_DebtInstrumentCovenantTotalFundedDebtToEBITDARatioMinimum" name="DebtInstrumentCovenantTotalFundedDebtToEBITDARatioMinimum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_DeferredGrantIncome" name="DeferredGrantIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element id="amrc_DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash" name="DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_DeferredTaxLiabilityMember" name="DeferredTaxLiabilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_EffectiveIncomeTaxRateReconciliationDeductionSection179Amount" name="EffectiveIncomeTaxRateReconciliationDeductionSection179Amount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_EnergyAssetsRevenueMember" name="EnergyAssetsRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_EnergyAssetsTableTextBlock" name="EnergyAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability" name="EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
<xsd:element id="amrc_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" name="FinanceLeaseRightOfUseAssetAccumulatedDepreciation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element id="amrc_FinanceLeaseRightOfUseAssetGross" name="FinanceLeaseRightOfUseAssetGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
<xsd:element abstract="true" id="amrc_FinancingLeasesAbstract" name="FinancingLeasesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_FivePointOneFivePercentTermLoanDueDecember2038Member" name="FivePointOneFivePercentTermLoanDueDecember2038Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_FourPointNineFivePercentTermLoanDueInJune2031Member" name="FourPointNineFivePercentTermLoanDueInJune2031Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_GainLossOnDispositionOfVariableInterestEntity" name="GainLossOnDispositionOfVariableInterestEntity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element id="amrc_GoodwillPurchaseAccountingAdjustmentsHoldBackContingency" name="GoodwillPurchaseAccountingAdjustmentsHoldBackContingency" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element id="amrc_IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses" name="IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapDecember2020Member" name="InterestRateSwapDecember2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapDecember2027Member" name="InterestRateSwapDecember2027Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapDecember2038Member" name="InterestRateSwapDecember2038Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapFebruary2021Member" name="InterestRateSwapFebruary2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapFebruary2023Member" name="InterestRateSwapFebruary2023Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapJune2028Contract1Member" name="InterestRateSwapJune2028Contract1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapJune2028Contract2Member" name="InterestRateSwapJune2028Contract2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapJune2033Member" name="InterestRateSwapJune2033Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapMarch2020Contract1Member" name="InterestRateSwapMarch2020Contract1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapMarch2020Contract2Member" name="InterestRateSwapMarch2020Contract2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapMarch2024Member" name="InterestRateSwapMarch2024Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_InterestRateSwapOctober2029MemberMember" name="InterestRateSwapOctober2029MemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_InvestmentFundsPurchaseOfSolarEnergySystems" name="InvestmentFundsPurchaseOfSolarEnergySystems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_JointVentureNumberOfEmployees" name="JointVentureNumberOfEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
<xsd:element id="amrc_JointVentureOwnershipPercentage" name="JointVentureOwnershipPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_LimitedRecourseConstructionTermLoanMember" name="LimitedRecourseConstructionTermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_LongTermDebtAndCapitalLeaseObligationsGross" name="LongTermDebtAndCapitalLeaseObligationsGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element id="amrc_LongTermDebtAndFinanceLeaseObligationsCurrent" name="LongTermDebtAndFinanceLeaseObligationsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element abstract="true" id="amrc_LongTermFinanceLiabilityMember" name="LongTermFinanceLiabilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_LongTermFinancingFacilityMember" name="LongTermFinancingFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_LongtermDebtExcludingCapitalLeaseLiabilities" name="LongtermDebtExcludingCapitalLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element abstract="true" id="amrc_MassachusettsBasedSolarOperationsAndMaintenanceFirmMember" name="MassachusettsBasedSolarOperationsAndMaintenanceFirmMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_MaximumCombinedFundingAmountSaleLeasebackTransactions" name="MaximumCombinedFundingAmountSaleLeasebackTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element abstract="true" id="amrc_NonRecourseConstructionTermLoanBiogasFacilityProjectMember" name="NonRecourseConstructionTermLoanBiogasFacilityProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_NonSolarDGMember" name="NonSolarDGMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_NonUSandCANADAMember" name="NonUSandCANADAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_NoncashorPartNoncashAcquisitionFinancingReceivableAcquired" name="NoncashorPartNoncashAcquisitionFinancingReceivableAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element id="amrc_NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders" name="NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element id="amrc_NumberOfESPCProjects" name="NumberOfESPCProjects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
<xsd:element abstract="true" id="amrc_OperatingLeaseLiabilityCurrentMember" name="OperatingLeaseLiabilityCurrentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_OperatingLeaseLiabilityNoncurrentMember" name="OperatingLeaseLiabilityNoncurrentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_OperatingLeaseRightOfUseAssetMember" name="OperatingLeaseRightOfUseAssetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_OperatingLeasesAbstract" name="OperatingLeasesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_OperationsAndMaintenanceRevenueMember" name="OperationsAndMaintenanceRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_OtherRevenueMember" name="OtherRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_OtherUSRegionsMember" name="OtherUSRegionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_PaymentsOfFeesForRepurchaseOfCommonStock" name="PaymentsOfFeesForRepurchaseOfCommonStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element id="amrc_ProceedsFromSaleOfInvestmentAssets" name="ProceedsFromSaleOfInvestmentAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_ProjectRevenueMember" name="ProjectRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_ProvisionforDoubtfulAccountsIncludingRetainageAccounts" name="ProvisionforDoubtfulAccountsIncludingRetainageAccounts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_RenewalEnergyProgramMember" name="RenewalEnergyProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_RestrictedCashMember" name="RestrictedCashMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_RevolvingSeniorSecuredCreditFacilityMember" name="RevolvingSeniorSecuredCreditFacilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_SaleLeasebackTransactionDeferredGainLongTerm" name="SaleLeasebackTransactionDeferredGainLongTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element id="amrc_SaleLeasebackTransactionDeferredGainShortTerm" name="SaleLeasebackTransactionDeferredGainShortTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element id="amrc_SaleLeasebackTransactionDeferredLossLongTerm" name="SaleLeasebackTransactionDeferredLossLongTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
<xsd:element id="amrc_SaleLeasebackTransactionDeferredLossNetTotal" name="SaleLeasebackTransactionDeferredLossNetTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
<xsd:element id="amrc_SaleLeasebackTransactionDeferredLossShortTerm" name="SaleLeasebackTransactionDeferredLossShortTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
<xsd:element id="amrc_SaleLeasebackTransactionNetAmortizationExpense" name="SaleLeasebackTransactionNetAmortizationExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element id="amrc_SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment" name="SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
<xsd:element abstract="true" id="amrc_SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member" name="SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_SixPointOneOneZeroPercentTermNoteDueinSeptember2028Member" name="SixPointOneOneZeroPercentTermNoteDueinSeptember2028Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_SmallScaleInfrastructureMember" name="SmallScaleInfrastructureMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_SolarPhotovoltaicProjectsAndEEXMember" name="SolarPhotovoltaicProjectsAndEEXMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_SolarPhotovoltaicProjectsMember" name="SolarPhotovoltaicProjectsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_SolarProjects2019AdditionalProjectsMember" name="SolarProjects2019AdditionalProjectsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_SolarProjects2019Member" name="SolarProjects2019Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_TechnologyMember" name="TechnologyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_TermLoanDueInMarch2028Member" name="TermLoanDueInMarch2028Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_TermLoanMember" name="TermLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_USFederalMember" name="USFederalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_UnallocatedCorporateExpenseSegment" name="UnallocatedCorporateExpenseSegment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_UndisclosedNameOfAcquireeThreeMember" name="UndisclosedNameOfAcquireeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_UndisclosedNameofAcquireeOneMember" name="UndisclosedNameofAcquireeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_UndisclosedNameofAcquireeTwoMember" name="UndisclosedNameofAcquireeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_UnrealizedGainLossRecognizedinAccumulatedOtherComprehensiveIncomeLossRollForward" name="UnrealizedGainLossRecognizedinAccumulatedOtherComprehensiveIncomeLossRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_VariableInterestEntityAggregateExercisePriceOfPutOptions" name="VariableInterestEntityAggregateExercisePriceOfPutOptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
<xsd:element id="amrc_VariableInterestEntityImpactOfDeconsolidation" name="VariableInterestEntityImpactOfDeconsolidation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
<xsd:element id="amrc_VariableInterestEntityInvestorContributedCapitalBalancePercentage" name="VariableInterestEntityInvestorContributedCapitalBalancePercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_VariableInterestEntityTermofExtensionofCallOption" name="VariableInterestEntityTermofExtensionofCallOption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
<xsd:element id="amrc_VariableInterestEntityTermofExtensionofPutOption" name="VariableInterestEntityTermofExtensionofPutOption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInAugust2022Member" name="VariableRateTermLoanDueInAugust2022Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInDecember2027Member" name="VariableRateTermLoanDueInDecember2027Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInDecember2039Member" name="VariableRateTermLoanDueInDecember2039Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInFebruary2021Member" name="VariableRateTermLoanDueInFebruary2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInJune2018Member" name="VariableRateTermLoanDueInJune2018Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInJune2020Member" name="VariableRateTermLoanDueInJune2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInJune2024Member" name="VariableRateTermLoanDueInJune2024Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInOctober2023Member" name="VariableRateTermLoanDueInOctober2023Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
<xsd:element abstract="true" id="amrc_VariableRateTermLoanDueInSeptember2029Member" name="VariableRateTermLoanDueInSeptember2029Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
</xsd:schema>

Top
Filing Submission 0001488139-19-000087   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Wed., May 8, 9:35:59.1pm ET