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

NV5 Global, Inc. – ‘10-Q’ for 6/27/20 – ‘EX-101.CAL’

On:  Thursday, 8/6/20, at 11:37am ET   ·   For:  6/27/20   ·   Accession #:  1628280-20-11917   ·   File #:  1-35849

Previous ‘10-Q’:  ‘10-Q’ on 5/7/20 for 3/28/20   ·   Next:  ‘10-Q’ on 11/12/20 for 10/3/20   ·   Latest:  ‘10-Q’ on 11/3/23 for 9/30/23

Find Words in Filings emoji
 
  in    Show  and   Hints

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

 8/06/20  NV5 Global, Inc.                  10-Q        6/27/20   81:9.4M                                   Workiva Inc Wde… FA01/FA

Quarterly Report   —   Form 10-Q
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   1.12M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     28K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     28K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     25K 
11: R1          Cover Page                                          HTML     76K 
12: R2          Consolidated Balance Sheets (Unaudited)             HTML    112K 
13: R3          Consolidated Balance Sheets (Unaudited)             HTML     39K 
                (Parentheticals)                                                 
14: R4          Consolidated Statements of Net Income and           HTML     97K 
                Comprehensive Income (Unaudited)                                 
15: R5          Consolidated Statements of Changes in               HTML     71K 
                Stockholders' Equity (Unaudited)                                 
16: R6          Consolidated Statements of Cash Flows (Unaudited)   HTML    115K 
17: R7          Organization and Nature of Business Operations      HTML     35K 
18: R8          Summary of Significant Accounting Policies          HTML     39K 
19: R9          Earnings Per Share                                  HTML     50K 
20: R10         Business Acquisitions                               HTML    104K 
21: R11         Billed and Unbilled Receivables                     HTML     36K 
22: R12         Property and Equipment, net                         HTML     38K 
23: R13         Goodwill and Intangible Assets                      HTML     96K 
24: R14         Accrued Liabilities                                 HTML     36K 
25: R15         Notes Payable and Other Obligations                 HTML     82K 
26: R16         Contingent Consideration                            HTML     36K 
27: R17         Commitments and Contingencies                       HTML     25K 
28: R18         Stock-Based Compensation                            HTML     37K 
29: R19         Income Taxes                                        HTML     29K 
30: R20         Reportable Segments                                 HTML    238K 
31: R21         Leases                                              HTML    237K 
32: R22         Subsequent Events Subsequent Events                 HTML     26K 
33: R23         Summary of Significant Accounting Policies          HTML     44K 
                (Policies)                                                       
34: R24         Earnings Per Share (Tables)                         HTML     47K 
35: R25         Business Acquisitions (Tables)                      HTML     91K 
36: R26         Billed and Unbilled Receivables (Tables)            HTML     36K 
37: R27         Property and Equipment, net (Tables)                HTML     36K 
38: R28         Goodwill and Intangible Assets (Tables)             HTML     91K 
39: R29         Accrued Liabilities (Tables)                        HTML     36K 
40: R30         Notes Payable and Other Obligations (Tables)        HTML     46K 
41: R31         Contingent Consideration (Tables)                   HTML     36K 
42: R32         Stock-Based Compensation (Tables)                   HTML     33K 
43: R33         Reportable Segments (Tables)                        HTML    239K 
44: R34         Leases (Tables)                                     HTML    154K 
45: R35         Summary of Significant Accounting Policies -        HTML     30K 
                Revenue Recognition (Details)                                    
46: R36         Summary of Significant Accounting Policies -        HTML     27K 
                Leases (Details)                                                 
47: R37         Earnings Per Share - Narrative (Details)            HTML     27K 
48: R38         Earnings Per Share - Schedule of Earnings Per       HTML     43K 
                Share, Basic and Diluted (Details)                               
49: R39         Business Acquisitions - Narrative (Details)         HTML    119K 
50: R40         Business Acquisitions - Summary of the fair values  HTML     91K 
                of assets acquired and liabilities assumed                       
                (Details)                                                        
51: R41         Business Acquisitions - Results of operations from  HTML     26K 
                any business acquired (Details)                                  
52: R42         Business Acquisitions - Pro forma consolidated      HTML     31K 
                results of operations (Details)                                  
53: R43         Billed and Unbilled Receivables (Details)           HTML     37K 
54: R44         Property and Equipment, net (Details)               HTML     39K 
55: R45         Property and Equipment, net - Narrative (Details)   HTML     27K 
56: R46         Goodwill and Intangible Assets - Schedule of        HTML     34K 
                Goodwill (Details)                                               
57: R47         Goodwill and Intangible Assets (Details)            HTML     59K 
58: R48         Goodwill and Intangible Assets - Schedule of        HTML     66K 
                Finite-Lived Intangible Assets (Details)                         
59: R49         Accrued Liabilities (Details)                       HTML     41K 
60: R50         Notes Payable and Other Obligations - Summary of    HTML     42K 
                notes payable and other obligations (Details)                    
61: R51         Notes Payable and Other Obligations - Narrative     HTML    261K 
                (Details)                                                        
62: R52         Notes Payable and Other Obligations Notes Payable   HTML     35K 
                and Other Obligations - Schedule of Consolidated                 
                Leverage Ratio (Details) (Details)                               
63: R53         Contingent Consideration (Details)                  HTML     36K 
64: R54         Stock-Based Compensation - Narrative (Details)      HTML     47K 
65: R55         Stock-Based Compensation - Restricted Stock Awards  HTML     46K 
                (Details)                                                        
66: R56         Income Taxes (Details)                              HTML     26K 
67: R57         Reportable Segments - Narrative (Details)           HTML     27K 
68: R58         Reportable Segments - Summarized Financial          HTML     59K 
                Information (Details)                                            
69: R59         Reportable Segments - Revenue from contracts with   HTML     47K 
                customers by geographic location (Details)                       
70: R60         Reportable Segments - Revenue by Customer Type      HTML     47K 
                (Details)                                                        
71: R61         Reportable Segments - Revenue by Contract Type      HTML     47K 
                (Details)                                                        
72: R62         Leases - Schedule of supplemental balance sheet     HTML     59K 
                information (Details)                                            
73: R63         Leases - Schedule of lease term and discount rate   HTML     33K 
                (Details)                                                        
74: R64         Leases - Schedule of supplemental cash flow         HTML     31K 
                information (Details)                                            
75: R65         Leases - Schedule of lease cost (Details)           HTML     38K 
76: R66         Leases - Schedule of maturities of lease            HTML     62K 
                liabilities (Details)                                            
77: R67         Subsequent Events (Details)                         HTML     48K 
79: XML         IDEA XML File -- Filing Summary                      XML    146K 
10: XML         XBRL Instance -- nvee-2020x06x27x10q_htm             XML   2.87M 
78: EXCEL       IDEA Workbook of Financial Reports                  XLSX    100K 
 6: EX-101.CAL  XBRL Calculations -- nvee-20200627_cal               XML    256K 
 7: EX-101.DEF  XBRL Definitions -- nvee-20200627_def                XML    497K 
 8: EX-101.LAB  XBRL Labels -- nvee-20200627_lab                     XML   1.50M 
 9: EX-101.PRE  XBRL Presentations -- nvee-20200627_pre              XML    890K 
 5: EX-101.SCH  XBRL Schema -- nvee-20200627                         XSD    169K 
80: JSON        XBRL Instance as JSON Data -- MetaLinks              352±   502K 
81: ZIP         XBRL Zipped Folder -- 0001628280-20-011917-xbrl      Zip    249K 


‘EX-101.CAL’   —   XBRL Calculations — nvee-20200627_cal


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL Document Created with Wdesk from Workiva -->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:roleRef roleURI="http://www.nv5.com/role/AccruedLiabilities" xlink:href="nvee-20200627.xsd#AccruedLiabilities" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/AccruedLiabilitiesDetails" xlink:href="nvee-20200627.xsd#AccruedLiabilitiesDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/AccruedLiabilitiesTables" xlink:href="nvee-20200627.xsd#AccruedLiabilitiesTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BilledAndUnbilledReceivables" xlink:href="nvee-20200627.xsd#BilledAndUnbilledReceivables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BilledAndUnbilledReceivablesDetails" xlink:href="nvee-20200627.xsd#BilledAndUnbilledReceivablesDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BilledAndUnbilledReceivablesTables" xlink:href="nvee-20200627.xsd#BilledAndUnbilledReceivablesTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BusinessAcquisitions" xlink:href="nvee-20200627.xsd#BusinessAcquisitions" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BusinessAcquisitionsNarrativeDetails" xlink:href="nvee-20200627.xsd#BusinessAcquisitionsNarrativeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" xlink:href="nvee-20200627.xsd#BusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BusinessAcquisitionsResultsOfOperationsFromAnyBusinessAcquiredDetails" xlink:href="nvee-20200627.xsd#BusinessAcquisitionsResultsOfOperationsFromAnyBusinessAcquiredDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BusinessAcquisitionsSummaryOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" xlink:href="nvee-20200627.xsd#BusinessAcquisitionsSummaryOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/BusinessAcquisitionsTables" xlink:href="nvee-20200627.xsd#BusinessAcquisitionsTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/CommitmentsAndContingencies" xlink:href="nvee-20200627.xsd#CommitmentsAndContingencies" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:href="nvee-20200627.xsd#ConsolidatedBalanceSheetsUnaudited" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ConsolidatedBalanceSheetsUnauditedParentheticals" xlink:href="nvee-20200627.xsd#ConsolidatedBalanceSheetsUnauditedParentheticals" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:href="nvee-20200627.xsd#ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" xlink:href="nvee-20200627.xsd#ConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ConsolidatedStatementsOfNetIncomeAndComprehensiveIncomeUnaudited" xlink:href="nvee-20200627.xsd#ConsolidatedStatementsOfNetIncomeAndComprehensiveIncomeUnaudited" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ContingentConsideration" xlink:href="nvee-20200627.xsd#ContingentConsideration" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ContingentConsiderationDetails" xlink:href="nvee-20200627.xsd#ContingentConsiderationDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ContingentConsiderationTables" xlink:href="nvee-20200627.xsd#ContingentConsiderationTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/CoverPage" xlink:href="nvee-20200627.xsd#CoverPage" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/EarningsPerShare" xlink:href="nvee-20200627.xsd#EarningsPerShare" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/EarningsPerShareNarrativeDetails" xlink:href="nvee-20200627.xsd#EarningsPerShareNarrativeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" xlink:href="nvee-20200627.xsd#EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/EarningsPerShareTables" xlink:href="nvee-20200627.xsd#EarningsPerShareTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/GoodwillAndIntangibleAssets" xlink:href="nvee-20200627.xsd#GoodwillAndIntangibleAssets" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/GoodwillAndIntangibleAssetsDetails" xlink:href="nvee-20200627.xsd#GoodwillAndIntangibleAssetsDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/GoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" xlink:href="nvee-20200627.xsd#GoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:href="nvee-20200627.xsd#GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="nvee-20200627.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/IncomeTaxes" xlink:href="nvee-20200627.xsd#IncomeTaxes" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/IncomeTaxesDetails" xlink:href="nvee-20200627.xsd#IncomeTaxesDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/Leases" xlink:href="nvee-20200627.xsd#Leases" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/LeasesScheduleOfLeaseCostDetails" xlink:href="nvee-20200627.xsd#LeasesScheduleOfLeaseCostDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails" xlink:href="nvee-20200627.xsd#LeasesScheduleOfLeaseTermAndDiscountRateDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" xlink:href="nvee-20200627.xsd#LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2" xlink:href="nvee-20200627.xsd#LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" xlink:href="nvee-20200627.xsd#LeasesScheduleOfSupplementalBalanceSheetInformationDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/LeasesScheduleOfSupplementalCashFlowInformationDetails" xlink:href="nvee-20200627.xsd#LeasesScheduleOfSupplementalCashFlowInformationDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/LeasesTables" xlink:href="nvee-20200627.xsd#LeasesTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/NotesPayableAndOtherObligations" xlink:href="nvee-20200627.xsd#NotesPayableAndOtherObligations" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/NotesPayableAndOtherObligationsNarrativeDetails" xlink:href="nvee-20200627.xsd#NotesPayableAndOtherObligationsNarrativeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/NotesPayableAndOtherObligationsNotesPayableAndOtherObligationsScheduleOfConsolidatedLeverageRatioDetailsDetails" xlink:href="nvee-20200627.xsd#NotesPayableAndOtherObligationsNotesPayableAndOtherObligationsScheduleOfConsolidatedLeverageRatioDetailsDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/NotesPayableAndOtherObligationsSummaryOfNotesPayableAndOtherObligationsDetails" xlink:href="nvee-20200627.xsd#NotesPayableAndOtherObligationsSummaryOfNotesPayableAndOtherObligationsDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/NotesPayableAndOtherObligationsSummaryOfNotesPayableAndOtherObligationsDetailsCalc2" xlink:href="nvee-20200627.xsd#NotesPayableAndOtherObligationsSummaryOfNotesPayableAndOtherObligationsDetailsCalc2" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/NotesPayableAndOtherObligationsTables" xlink:href="nvee-20200627.xsd#NotesPayableAndOtherObligationsTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/OrganizationAndNatureOfBusinessOperations" xlink:href="nvee-20200627.xsd#OrganizationAndNatureOfBusinessOperations" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/PropertyAndEquipmentNet" xlink:href="nvee-20200627.xsd#PropertyAndEquipmentNet" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/PropertyAndEquipmentNetDetails" xlink:href="nvee-20200627.xsd#PropertyAndEquipmentNetDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/PropertyAndEquipmentNetNarrativeDetails" xlink:href="nvee-20200627.xsd#PropertyAndEquipmentNetNarrativeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/PropertyAndEquipmentNetTables" xlink:href="nvee-20200627.xsd#PropertyAndEquipmentNetTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ReportableSegments" xlink:href="nvee-20200627.xsd#ReportableSegments" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ReportableSegmentsNarrativeDetails" xlink:href="nvee-20200627.xsd#ReportableSegmentsNarrativeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ReportableSegmentsRevenueByContractTypeDetails" xlink:href="nvee-20200627.xsd#ReportableSegmentsRevenueByContractTypeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ReportableSegmentsRevenueByCustomerTypeDetails" xlink:href="nvee-20200627.xsd#ReportableSegmentsRevenueByCustomerTypeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ReportableSegmentsRevenueFromContractsWithCustomersByGeographicLocationDetails" xlink:href="nvee-20200627.xsd#ReportableSegmentsRevenueFromContractsWithCustomersByGeographicLocationDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ReportableSegmentsSummarizedFinancialInformationDetails" xlink:href="nvee-20200627.xsd#ReportableSegmentsSummarizedFinancialInformationDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/ReportableSegmentsTables" xlink:href="nvee-20200627.xsd#ReportableSegmentsTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/StockBasedCompensation" xlink:href="nvee-20200627.xsd#StockBasedCompensation" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/StockBasedCompensationNarrativeDetails" xlink:href="nvee-20200627.xsd#StockBasedCompensationNarrativeDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:href="nvee-20200627.xsd#StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/StockBasedCompensationTables" xlink:href="nvee-20200627.xsd#StockBasedCompensationTables" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/SubsequentEventsDetails" xlink:href="nvee-20200627.xsd#SubsequentEventsDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/SubsequentEventsSubsequentEvents" xlink:href="nvee-20200627.xsd#SubsequentEventsSubsequentEvents" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="nvee-20200627.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" xlink:href="nvee-20200627.xsd#SummaryOfSignificantAccountingPoliciesLeasesDetails" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="nvee-20200627.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
<link:roleRef roleURI="http://www.nv5.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:href="nvee-20200627.xsd#SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/AccruedLiabilities" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_13159f86-b20a-f641-5cfd-65a0553fc694" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_13159f86-b20a-f641-5cfd-65a0553fc694" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f5d89653-9412-3469-28ee-c3579ebc0767" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f5d89653-9412-3469-28ee-c3579ebc0767" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaap_AccruedVacationCurrent_01e23efd-429f-4b10-0a17-ceb63f56e590" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:to="loc_us-gaap_AccruedVacationCurrent_01e23efd-429f-4b10-0a17-ceb63f56e590" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_AccruedPayrollAndPayrollTaxesCurrent" xlink:label="loc_nvee_AccruedPayrollAndPayrollTaxesCurrent_bb65ab9e-32d8-538f-ed95-6c5e959b6b9b" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:to="loc_nvee_AccruedPayrollAndPayrollTaxesCurrent_bb65ab9e-32d8-538f-ed95-6c5e959b6b9b" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_9746a712-2516-2b22-a7be-3a89f7517db6" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_9746a712-2516-2b22-a7be-3a89f7517db6" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsCurrent" xlink:label="loc_us-gaap_LiabilityForUncertainTaxPositionsCurrent_523ffd3a-09a3-93ee-2951-0d3f830b612a" xlink:type="locator"/>
<link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:to="loc_us-gaap_LiabilityForUncertainTaxPositionsCurrent_523ffd3a-09a3-93ee-2951-0d3f830b612a" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_d07ae967-def7-4df5-e9cd-bcd180ad3961" xlink:type="locator"/>
<link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_d07ae967-def7-4df5-e9cd-bcd180ad3961" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/AccruedLiabilitiesTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/BilledAndUnbilledReceivables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/BilledAndUnbilledReceivablesDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8a814f9e-67fc-8b78-51a8-3221c62bd88e" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_49f5470c-1270-273b-6bc6-6231238547df" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8a814f9e-67fc-8b78-51a8-3221c62bd88e" xlink:to="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_49f5470c-1270-273b-6bc6-6231238547df" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_2b017a76-e948-ba85-f779-6728ce3e59cf" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8a814f9e-67fc-8b78-51a8-3221c62bd88e" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_2b017a76-e948-ba85-f779-6728ce3e59cf" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2107189c-f25f-5667-a3b4-dbf4394a5e32" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaap_AccountsReceivableGross_cf1af756-c46e-55e1-0e54-202be7c1b39d" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_2107189c-f25f-5667-a3b4-dbf4394a5e32" xlink:to="loc_us-gaap_AccountsReceivableGross_cf1af756-c46e-55e1-0e54-202be7c1b39d" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0c8253cd-fd72-2d52-2e6a-a3d95ccddddf" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_2107189c-f25f-5667-a3b4-dbf4394a5e32" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_0c8253cd-fd72-2d52-2e6a-a3d95ccddddf" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/BilledAndUnbilledReceivablesTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/BusinessAcquisitions" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/BusinessAcquisitionsNarrativeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/BusinessAcquisitionsProFormaConsolidatedResultsOfOperationsDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/BusinessAcquisitionsResultsOfOperationsFromAnyBusinessAcquiredDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/BusinessAcquisitionsSummaryOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_79a56eb3-7a87-a432-26c7-9f9c72a73a62" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_79a56eb3-7a87-a432-26c7-9f9c72a73a62" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_da4cf1b0-0536-62c5-a2f7-39ebee30c7c7" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_da4cf1b0-0536-62c5-a2f7-39ebee30c7c7" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_82f7a9c8-5cab-422f-5799-58d2c9d0eeba" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_82f7a9c8-5cab-422f-5799-58d2c9d0eeba" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_64b0fcb2-d878-b7d3-3797-cd47da5ce396" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_64b0fcb2-d878-b7d3-3797-cd47da5ce396" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" xlink:label="loc_nvee_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_8ddff29b-e9ba-4010-85c8-6c5e95aa457c" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:to="loc_nvee_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_8ddff29b-e9ba-4010-85c8-6c5e95aa457c" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_04760c71-663a-7924-77bc-f3981d83c705" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_04760c71-663a-7924-77bc-f3981d83c705" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets" xlink:label="loc_nvee_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets_301e408b-c0d1-c6f7-2d8f-6c5e9606be90" xlink:type="locator"/>
<link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:to="loc_nvee_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets_301e408b-c0d1-c6f7-2d8f-6c5e9606be90" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_eb364910-d8a1-9e85-be8b-e974730e90fe" xlink:type="locator"/>
<link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_890c1838-8769-5d6a-a8ac-69ac5a4e6125" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_eb364910-d8a1-9e85-be8b-e974730e90fe" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e3739ba9-6cc1-cb02-d398-684e2d8499e6" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_79a56eb3-7a87-a432-26c7-9f9c72a73a62" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e3739ba9-6cc1-cb02-d398-684e2d8499e6" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0405878e-4386-6b05-373c-4d94ee5cff7c" xlink:type="locator"/>
<link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_79a56eb3-7a87-a432-26c7-9f9c72a73a62" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_0405878e-4386-6b05-373c-4d94ee5cff7c" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_799081a9-b7e6-614c-1db4-5cd8e43875e6" xlink:type="locator"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_ConsiderationTransferredCashNotesAndCommonStock" xlink:label="loc_nvee_ConsiderationTransferredCashNotesAndCommonStock_40a5ada4-ca8a-20d8-3093-6c5e9607b8a8" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_799081a9-b7e6-614c-1db4-5cd8e43875e6" xlink:to="loc_nvee_ConsiderationTransferredCashNotesAndCommonStock_40a5ada4-ca8a-20d8-3093-6c5e9607b8a8" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_002f9b92-e54a-7977-0747-8b1f30ce9cf8" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_799081a9-b7e6-614c-1db4-5cd8e43875e6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_002f9b92-e54a-7977-0747-8b1f30ce9cf8" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/BusinessAcquisitionsTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/CommitmentsAndContingencies" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ae7d1998-6654-2677-8e9f-f36b62210000" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_a0e4a1b3-b018-392a-9b7d-09729b37d6a1" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ae7d1998-6654-2677-8e9f-f36b62210000" xlink:to="loc_us-gaap_Liabilities_a0e4a1b3-b018-392a-9b7d-09729b37d6a1" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0e4a1b3-b018-392a-9b7d-09729b37d6a1" xlink:to="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_95fe5c6d-e90e-6d2c-8e9a-8339666be1b8" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:to="loc_us-gaap_AccountsPayableCurrent_95fe5c6d-e90e-6d2c-8e9a-8339666be1b8" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4deaf78d-f730-176a-d6c6-47d6fc92ced8" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_b6812058-b009-dc0a-a96c-893d68edc838" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:to="loc_us-gaap_TaxesPayableCurrent_b6812058-b009-dc0a-a96c-893d68edc838" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_735f43b1-e994-7aed-471e-101b7aca53e0" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:to="loc_us-gaap_ContractWithCustomerLiability_735f43b1-e994-7aed-471e-101b7aca53e0" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits" xlink:label="loc_us-gaap_Deposits_aaff9b51-19ae-7943-974f-fbd297c05870" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:to="loc_us-gaap_Deposits_aaff9b51-19ae-7943-974f-fbd297c05870" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_6b755e3b-b478-5d49-71b3-0a44d93076d3" xlink:type="locator"/>
<link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_6b755e3b-b478-5d49-71b3-0a44d93076d3" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c8e34a68-78cf-1f0f-d260-cfd03835a0ac" xlink:type="locator"/>
<link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_723c74a6-b3c0-ab21-b11a-8bd4ce4806f0" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c8e34a68-78cf-1f0f-d260-cfd03835a0ac" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_2d86241b-7b2d-c6c7-0a9f-e5db4b82dffb" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0e4a1b3-b018-392a-9b7d-09729b37d6a1" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_2d86241b-7b2d-c6c7-0a9f-e5db4b82dffb" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_44e41183-ff71-8a5d-6bae-236dd27ab6c0" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0e4a1b3-b018-392a-9b7d-09729b37d6a1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_44e41183-ff71-8a5d-6bae-236dd27ab6c0" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_18cd02df-c342-1135-80a4-128981b71541" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0e4a1b3-b018-392a-9b7d-09729b37d6a1" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_18cd02df-c342-1135-80a4-128981b71541" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e498812a-ea06-2933-72f6-8e959ed1c719" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_a0e4a1b3-b018-392a-9b7d-09729b37d6a1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e498812a-ea06-2933-72f6-8e959ed1c719" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c8c1ef7d-82ef-ec40-66d0-45806fc53a6e" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ae7d1998-6654-2677-8e9f-f36b62210000" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c8c1ef7d-82ef-ec40-66d0-45806fc53a6e" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_444cfce6-fc59-0d4d-1ade-0fdec3499b08" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ae7d1998-6654-2677-8e9f-f36b62210000" xlink:to="loc_us-gaap_StockholdersEquity_444cfce6-fc59-0d4d-1ade-0fdec3499b08" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_130b8997-2f7a-8192-a853-ff9fb4629d95" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_444cfce6-fc59-0d4d-1ade-0fdec3499b08" xlink:to="loc_us-gaap_CommonStockValue_130b8997-2f7a-8192-a853-ff9fb4629d95" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_844e7c43-dfe0-790d-4f5e-8b1150390e12" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_444cfce6-fc59-0d4d-1ade-0fdec3499b08" xlink:to="loc_us-gaap_PreferredStockValue_844e7c43-dfe0-790d-4f5e-8b1150390e12" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_26982214-e3a4-a834-1e73-cd58ba2d5ac9" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_444cfce6-fc59-0d4d-1ade-0fdec3499b08" xlink:to="loc_us-gaap_AdditionalPaidInCapital_26982214-e3a4-a834-1e73-cd58ba2d5ac9" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18ff0284-4873-6ef0-806f-4fb76051c01f" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_444cfce6-fc59-0d4d-1ade-0fdec3499b08" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18ff0284-4873-6ef0-806f-4fb76051c01f" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_d88b9019-0bd3-d7de-96eb-5cd69c504c2c" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_57088d99-3f43-6bbf-c330-0bf0e1b35b0b" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d88b9019-0bd3-d7de-96eb-5cd69c504c2c" xlink:to="loc_us-gaap_Goodwill_57088d99-3f43-6bbf-c330-0bf0e1b35b0b" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_17a41c51-6fe7-c037-64c3-3ef6c9692a94" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d88b9019-0bd3-d7de-96eb-5cd69c504c2c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_17a41c51-6fe7-c037-64c3-3ef6c9692a94" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_bceb5e86-dcaf-e940-c004-d20dda9b81f2" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d88b9019-0bd3-d7de-96eb-5cd69c504c2c" xlink:to="loc_us-gaap_AssetsCurrent_bceb5e86-dcaf-e940-c004-d20dda9b81f2" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26247a2d-7bac-8834-3dc5-06c993b10b2c" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bceb5e86-dcaf-e940-c004-d20dda9b81f2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26247a2d-7bac-8834-3dc5-06c993b10b2c" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2107189c-f25f-5667-a3b4-dbf4394a5e32" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bceb5e86-dcaf-e940-c004-d20dda9b81f2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2107189c-f25f-5667-a3b4-dbf4394a5e32" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8a814f9e-67fc-8b78-51a8-3221c62bd88e" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bceb5e86-dcaf-e940-c004-d20dda9b81f2" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_8a814f9e-67fc-8b78-51a8-3221c62bd88e" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_33b4d214-779b-2177-f7ba-19f0abb03b76" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_bceb5e86-dcaf-e940-c004-d20dda9b81f2" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_33b4d214-779b-2177-f7ba-19f0abb03b76" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a2908e83-4aee-b87c-b9a4-eed394ded0aa" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d88b9019-0bd3-d7de-96eb-5cd69c504c2c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a2908e83-4aee-b87c-b9a4-eed394ded0aa" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe7a6688-63e6-c3a8-34a9-6a59f12ca16e" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d88b9019-0bd3-d7de-96eb-5cd69c504c2c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe7a6688-63e6-c3a8-34a9-6a59f12ca16e" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a63bfe00-8c71-75eb-c989-1230f0c1a19e" xlink:type="locator"/>
<link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d88b9019-0bd3-d7de-96eb-5cd69c504c2c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a63bfe00-8c71-75eb-c989-1230f0c1a19e" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/ConsolidatedBalanceSheetsUnauditedParentheticals" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e98a0be-51ae-18d0-54bf-b32eca8c5c1d" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e98a0be-51ae-18d0-54bf-b32eca8c5c1d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_aaf4fade-f652-62f8-cf02-c59447905641" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_NetIncomeLoss_aaf4fade-f652-62f8-cf02-c59447905641" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fb4a1534-3ea3-3150-f601-42486b71bc63" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fb4a1534-3ea3-3150-f601-42486b71bc63" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_NetChangeInOperatingLeases" xlink:label="loc_nvee_NetChangeInOperatingLeases_2b96d783-359a-adf2-90dc-6c5e95ba5bb2" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_nvee_NetChangeInOperatingLeases_2b96d783-359a-adf2-90dc-6c5e95ba5bb2" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_62c92b83-f76e-68ff-4453-8ab3478d0029" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_62c92b83-f76e-68ff-4453-8ab3478d0029" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_8e70545b-e41a-5c88-3aeb-15f273c05266" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_ShareBasedCompensation_8e70545b-e41a-5c88-3aeb-15f273c05266" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6dc01ea6-0e0e-5657-9826-e795d04445b1" xlink:type="locator"/>
<link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6dc01ea6-0e0e-5657-9826-e795d04445b1" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_dc872ffb-37ec-e394-1e5f-729c591d8c98" xlink:type="locator"/>
<link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_dc872ffb-37ec-e394-1e5f-729c591d8c98" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_85778726-2976-db5c-852c-dbc4adac60a9" xlink:type="locator"/>
<link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_85778726-2976-db5c-852c-dbc4adac60a9" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_753ca67e-e0b1-89f6-0f4c-664d01a2b0f7" xlink:type="locator"/>
<link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_753ca67e-e0b1-89f6-0f4c-664d01a2b0f7" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_IncreaseDecreaseInContractWithCustomerFromUnbilledReceivables" xlink:label="loc_nvee_IncreaseDecreaseInContractWithCustomerFromUnbilledReceivables_48843517-8fa5-b5aa-2b30-6c5e95beead6" xlink:type="locator"/>
<link:calculationArc order="10" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_nvee_IncreaseDecreaseInContractWithCustomerFromUnbilledReceivables_48843517-8fa5-b5aa-2b30-6c5e95beead6" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_30a606b8-7e33-f76c-e640-a59fba42c06a" xlink:type="locator"/>
<link:calculationArc order="11" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_30a606b8-7e33-f76c-e640-a59fba42c06a" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1aefa3b7-6b7a-d481-5bdc-6b8b587c627e" xlink:type="locator"/>
<link:calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1aefa3b7-6b7a-d481-5bdc-6b8b587c627e" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4b0bcec4-8cac-770b-1104-d9ba7647c257" xlink:type="locator"/>
<link:calculationArc order="13" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4b0bcec4-8cac-770b-1104-d9ba7647c257" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_aff0d730-1c4a-bdf8-50f5-49065c1c5889" xlink:type="locator"/>
<link:calculationArc order="14" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_aff0d730-1c4a-bdf8-50f5-49065c1c5889" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_afeb5653-dd4e-f1f9-0e15-665d77599c63" xlink:type="locator"/>
<link:calculationArc order="15" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_afeb5653-dd4e-f1f9-0e15-665d77599c63" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInClientFundsHeld" xlink:label="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_c45b0605-98b9-c689-58ba-5b13e05933ef" xlink:type="locator"/>
<link:calculationArc order="16" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_IncreaseDecreaseInClientFundsHeld_c45b0605-98b9-c689-58ba-5b13e05933ef" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_63c805ec-4dc9-1264-20d0-97812db8d413" xlink:type="locator"/>
<link:calculationArc order="17" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_13d5d34e-e391-ca89-d84d-71b1e1c2a78c" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_63c805ec-4dc9-1264-20d0-97812db8d413" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a7e00ec-a1a5-81e8-5255-8844ac6fe87f" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e98a0be-51ae-18d0-54bf-b32eca8c5c1d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a7e00ec-a1a5-81e8-5255-8844ac6fe87f" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_4b42fefa-cb55-53fa-a0d9-417928a55a98" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a7e00ec-a1a5-81e8-5255-8844ac6fe87f" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_4b42fefa-cb55-53fa-a0d9-417928a55a98" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_7f9580a9-3805-cc3a-42fd-74ab6d116d7a" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a7e00ec-a1a5-81e8-5255-8844ac6fe87f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_7f9580a9-3805-cc3a-42fd-74ab6d116d7a" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7f857a0e-2d37-b20e-d4eb-061a6a882f39" xlink:type="locator"/>
<link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a7e00ec-a1a5-81e8-5255-8844ac6fe87f" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7f857a0e-2d37-b20e-d4eb-061a6a882f39" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d0330b6b-e4ab-7694-da9c-971c7642f3d1" xlink:type="locator"/>
<link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a7e00ec-a1a5-81e8-5255-8844ac6fe87f" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d0330b6b-e4ab-7694-da9c-971c7642f3d1" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cd0ce811-9d23-8dc4-a4a9-c5af8a838e96" xlink:type="locator"/>
<link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0a7e00ec-a1a5-81e8-5255-8844ac6fe87f" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_cd0ce811-9d23-8dc4-a4a9-c5af8a838e96" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2794b8a8-762d-d243-a2f5-a00d52d74432" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7e98a0be-51ae-18d0-54bf-b32eca8c5c1d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2794b8a8-762d-d243-a2f5-a00d52d74432" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7e64fd7-0b56-e309-1408-1e90657554b0" xlink:type="locator"/>
<link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2794b8a8-762d-d243-a2f5-a00d52d74432" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c7e64fd7-0b56-e309-1408-1e90657554b0" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_41cdf9b1-3ddd-c21f-24c9-52f130043242" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2794b8a8-762d-d243-a2f5-a00d52d74432" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_41cdf9b1-3ddd-c21f-24c9-52f130043242" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ca48a49a-2cde-cf3d-6904-e8f08b6e1fbb" xlink:type="locator"/>
<link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2794b8a8-762d-d243-a2f5-a00d52d74432" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ca48a49a-2cde-cf3d-6904-e8f08b6e1fbb" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityUnaudited" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ConsolidatedStatementsOfNetIncomeAndComprehensiveIncomeUnaudited" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_aaf4fade-f652-62f8-cf02-c59447905641" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6a75c878-dfaf-e368-936e-ce293fe86f6f" xlink:type="locator"/>
<link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_aaf4fade-f652-62f8-cf02-c59447905641" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6a75c878-dfaf-e368-936e-ce293fe86f6f" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_326571dd-2089-b65a-821d-3163d8518a05" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_aaf4fade-f652-62f8-cf02-c59447905641" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_326571dd-2089-b65a-821d-3163d8518a05" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_46fa303d-83f4-dc6c-12ac-c8e18060702a" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_326571dd-2089-b65a-821d-3163d8518a05" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_46fa303d-83f4-dc6c-12ac-c8e18060702a" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_d1241922-8a19-0b86-133e-a1933036fe7e" xlink:type="locator"/>
<link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_46fa303d-83f4-dc6c-12ac-c8e18060702a" xlink:to="loc_us-gaap_OperatingExpenses_d1241922-8a19-0b86-133e-a1933036fe7e" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_LaborAndRelatedExpenseExcludingStockBasedCompensation" xlink:label="loc_nvee_LaborAndRelatedExpenseExcludingStockBasedCompensation_090b9385-f248-794c-f8a7-6c5e95f8f165" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d1241922-8a19-0b86-133e-a1933036fe7e" xlink:to="loc_nvee_LaborAndRelatedExpenseExcludingStockBasedCompensation_090b9385-f248-794c-f8a7-6c5e95f8f165" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c156c847-bbc0-f5d6-c7be-d450851582a1" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d1241922-8a19-0b86-133e-a1933036fe7e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c156c847-bbc0-f5d6-c7be-d450851582a1" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaap_OperatingLeaseExpense_c0aa2b2f-1f23-99d8-edb2-d8f0b4111ced" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d1241922-8a19-0b86-133e-a1933036fe7e" xlink:to="loc_us-gaap_OperatingLeaseExpense_c0aa2b2f-1f23-99d8-edb2-d8f0b4111ced" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_2961c1aa-3218-339c-6619-2d8917f5c93d" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_d1241922-8a19-0b86-133e-a1933036fe7e" xlink:to="loc_us-gaap_DepreciationAndAmortization_2961c1aa-3218-339c-6619-2d8917f5c93d" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_da1a9111-3960-6334-38ac-32be56368293" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_46fa303d-83f4-dc6c-12ac-c8e18060702a" xlink:to="loc_us-gaap_GrossProfit_da1a9111-3960-6334-38ac-32be56368293" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_98a117b9-1570-4f49-7ef7-803264d2f8bf" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_da1a9111-3960-6334-38ac-32be56368293" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_98a117b9-1570-4f49-7ef7-803264d2f8bf" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DirectOperatingCosts" xlink:label="loc_us-gaap_DirectOperatingCosts_6b87b3c9-aefa-2a64-7b31-c127b9c79711" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_da1a9111-3960-6334-38ac-32be56368293" xlink:to="loc_us-gaap_DirectOperatingCosts_6b87b3c9-aefa-2a64-7b31-c127b9c79711" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostDirectLabor" xlink:label="loc_us-gaap_CostDirectLabor_d9a0d5b8-389f-3d09-320f-543a8ec3a93f" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DirectOperatingCosts_6b87b3c9-aefa-2a64-7b31-c127b9c79711" xlink:to="loc_us-gaap_CostDirectLabor_d9a0d5b8-389f-3d09-320f-543a8ec3a93f" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_CostOfSubConsultantServices" xlink:label="loc_nvee_CostOfSubConsultantServices_c1608295-126b-5ca0-a178-6c5e95dba64b" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DirectOperatingCosts_6b87b3c9-aefa-2a64-7b31-c127b9c79711" xlink:to="loc_nvee_CostOfSubConsultantServices_c1608295-126b-5ca0-a178-6c5e95dba64b" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_OtherDirectCosts" xlink:label="loc_nvee_OtherDirectCosts_64b5b46e-94c4-cd3b-7f34-6c5e95c65c69" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DirectOperatingCosts_6b87b3c9-aefa-2a64-7b31-c127b9c79711" xlink:to="loc_nvee_OtherDirectCosts_64b5b46e-94c4-cd3b-7f34-6c5e95c65c69" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_70961961-6a13-30f4-732a-8e29cef0bea0" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_326571dd-2089-b65a-821d-3163d8518a05" xlink:to="loc_us-gaap_InterestExpense_70961961-6a13-30f4-732a-8e29cef0bea0" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/ContingentConsideration" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ContingentConsiderationDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_af215e1c-178f-4b5a-52a9-2a63249848b5" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_6b755e3b-b478-5d49-71b3-0a44d93076d3" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_af215e1c-178f-4b5a-52a9-2a63249848b5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_6b755e3b-b478-5d49-71b3-0a44d93076d3" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_2d86241b-7b2d-c6c7-0a9f-e5db4b82dffb" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_af215e1c-178f-4b5a-52a9-2a63249848b5" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_2d86241b-7b2d-c6c7-0a9f-e5db4b82dffb" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/ContingentConsiderationTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/CoverPage" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/EarningsPerShare" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b4f95d0-4de5-2b2f-e2ec-91daf63ca50c" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f60858b4-cb31-daa2-3699-140a0e3df912" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b4f95d0-4de5-2b2f-e2ec-91daf63ca50c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f60858b4-cb31-daa2-3699-140a0e3df912" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d4a7f8fa-b280-c9a4-a4d4-d0fdac5ff806" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b4f95d0-4de5-2b2f-e2ec-91daf63ca50c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d4a7f8fa-b280-c9a4-a4d4-d0fdac5ff806" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_ee4170d6-6bca-a739-39b5-b0e278a78b2b" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3b4f95d0-4de5-2b2f-e2ec-91daf63ca50c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_ee4170d6-6bca-a739-39b5-b0e278a78b2b" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/EarningsPerShareTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/GoodwillAndIntangibleAssets" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/GoodwillAndIntangibleAssetsDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/GoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c124af4a-c1a7-5bd7-f6b9-0a8199d145c1" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_46346561-8cfb-ab6e-79bb-c44fc2165bf6" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c124af4a-c1a7-5bd7-f6b9-0a8199d145c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_46346561-8cfb-ab6e-79bb-c44fc2165bf6" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_097cbdee-f90d-7331-468c-cf3193d6f1a6" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c124af4a-c1a7-5bd7-f6b9-0a8199d145c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_097cbdee-f90d-7331-468c-cf3193d6f1a6" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a63bfe00-8c71-75eb-c989-1230f0c1a19e" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2b295f9a-8c5f-83c2-07a6-989843098928" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a63bfe00-8c71-75eb-c989-1230f0c1a19e" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2b295f9a-8c5f-83c2-07a6-989843098928" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_dbdba778-4684-25b5-9c31-40f70d32b8a5" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2b295f9a-8c5f-83c2-07a6-989843098928" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_dbdba778-4684-25b5-9c31-40f70d32b8a5" xlink:type="arc"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2b295f9a-8c5f-83c2-07a6-989843098928" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_46346561-8cfb-ab6e-79bb-c44fc2165bf6" xlink:type="arc"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a63bfe00-8c71-75eb-c989-1230f0c1a19e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_097cbdee-f90d-7331-468c-cf3193d6f1a6" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/GoodwillAndIntangibleAssetsTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/IncomeTaxes" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/IncomeTaxesDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/Leases" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/LeasesScheduleOfLeaseCostDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_77713e2c-39c0-2928-ada1-44468992f16e" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_33693773-864e-1cc1-3236-0c5155be3c52" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_77713e2c-39c0-2928-ada1-44468992f16e" xlink:to="loc_us-gaap_OperatingLeaseCost_33693773-864e-1cc1-3236-0c5155be3c52" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7f54c327-2f55-648a-30dd-b75d1935dcb8" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_77713e2c-39c0-2928-ada1-44468992f16e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7f54c327-2f55-648a-30dd-b75d1935dcb8" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_1b21795b-5204-edb2-d794-fc2cfeb17363" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_77713e2c-39c0-2928-ada1-44468992f16e" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_1b21795b-5204-edb2-d794-fc2cfeb17363" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3368cdae-1826-085e-11fa-16248b835ac9" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3368cdae-1826-085e-11fa-16248b835ac9" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_a31684ed-2356-0d85-eb54-e1db259dd282" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_us-gaap_FinanceLeaseLiability_a31684ed-2356-0d85-eb54-e1db259dd282" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_43bc6b71-af9e-673d-6993-b6a02f1641e8" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_43bc6b71-af9e-673d-6993-b6a02f1641e8" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d5204522-5767-9cc8-bd20-39f37a077136" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d5204522-5767-9cc8-bd20-39f37a077136" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5b3c8073-78d2-1d8d-4a57-09d002ab65a0" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5b3c8073-78d2-1d8d-4a57-09d002ab65a0" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_006a0126-4f87-3b72-3a02-6e918f06be6c" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_006a0126-4f87-3b72-3a02-6e918f06be6c" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e274b476-0799-2889-05dd-d2465fdd0c72" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e274b476-0799-2889-05dd-d2465fdd0c72" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_LesseeOperatingLeaseLiabilitytobePaidafterYearFour" xlink:label="loc_nvee_LesseeOperatingLeaseLiabilitytobePaidafterYearFour_AB61439E18DCF03E83926E6CD421ACED" xlink:type="locator"/>
<link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_nvee_LesseeOperatingLeaseLiabilitytobePaidafterYearFour_AB61439E18DCF03E83926E6CD421ACED" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetailsCalc2" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6852735F6927D97F5DCF6E587049BBAA_af2ac898-45af-69b0-d4ab-f13800924909" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6852735F6927D97F5DCF6E587049BBAA_af2ac898-45af-69b0-d4ab-f13800924909" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_6852735F6927D97F5DCF6E587049BBAA_a8b66d7f-72c7-4ff2-7f1f-84b93ba048de" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_ace8d124-6d5c-421d-3a79-a2bec1d408ae" xlink:to="loc_us-gaap_OperatingLeaseLiability_6852735F6927D97F5DCF6E587049BBAA_a8b66d7f-72c7-4ff2-7f1f-84b93ba048de" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_6852735F6927D97F5DCF6E587049BBAA_958a279d-3c0f-8321-b7ed-2a7744faba96" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_6852735F6927D97F5DCF6E587049BBAA_958a279d-3c0f-8321-b7ed-2a7744faba96" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6852735F6927D97F5DCF6E587049BBAA_f8cbe4fe-ce0b-953f-8495-149ce377c1d3" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6852735F6927D97F5DCF6E587049BBAA_f8cbe4fe-ce0b-953f-8495-149ce377c1d3" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6852735F6927D97F5DCF6E587049BBAA_98bf8d35-5f32-2cd0-5575-add2d99ae37a" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6852735F6927D97F5DCF6E587049BBAA_98bf8d35-5f32-2cd0-5575-add2d99ae37a" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6852735F6927D97F5DCF6E587049BBAA_408fcf80-f685-9438-290b-4a5f2cdc4600" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6852735F6927D97F5DCF6E587049BBAA_408fcf80-f685-9438-290b-4a5f2cdc4600" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_6852735F6927D97F5DCF6E587049BBAA_db8c68a6-539e-d343-414a-712df4cd8591" xlink:type="locator"/>
<link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_6852735F6927D97F5DCF6E587049BBAA_db8c68a6-539e-d343-414a-712df4cd8591" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_FinanceLeaseLiabilitytobePaidafterYearFour" xlink:label="loc_nvee_FinanceLeaseLiabilitytobePaidafterYearFour_6852735F6927D97F5DCF6E587049BBAA_B7083308A9ACA0A4BFC06E6D5922CA7C" xlink:type="locator"/>
<link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6852735F6927D97F5DCF6E587049BBAA_1745751e-4825-6a0a-827d-0206e7453ce1" xlink:to="loc_nvee_FinanceLeaseLiabilitytobePaidafterYearFour_6852735F6927D97F5DCF6E587049BBAA_B7083308A9ACA0A4BFC06E6D5922CA7C" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/LeasesScheduleOfSupplementalBalanceSheetInformationDetails" xlink:type="extended">
<link:loc xlink:href="nvee-20200627.xsd#nvee_OperatingAndFinanceLeasesRightOfUseAssets" xlink:label="loc_nvee_OperatingAndFinanceLeasesRightOfUseAssets_f66741fa-6742-2ffa-020d-6c5e959f8781" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe7a6688-63e6-c3a8-34a9-6a59f12ca16e" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nvee_OperatingAndFinanceLeasesRightOfUseAssets_f66741fa-6742-2ffa-020d-6c5e959f8781" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_fe7a6688-63e6-c3a8-34a9-6a59f12ca16e" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1b3c3057-5da2-541b-c72f-d6783073603c" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nvee_OperatingAndFinanceLeasesRightOfUseAssets_f66741fa-6742-2ffa-020d-6c5e959f8781" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_1b3c3057-5da2-541b-c72f-d6783073603c" xlink:type="arc"/>
<link:loc xlink:href="nvee-20200627.xsd#nvee_OperatingAndFinanceLeasesLiability" xlink:label="loc_nvee_OperatingAndFinanceLeasesLiability_1264d816-708b-eefb-f8f8-6c5e95ac4333" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f5d89653-9412-3469-28ee-c3579ebc0767" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nvee_OperatingAndFinanceLeasesLiability_1264d816-708b-eefb-f8f8-6c5e95ac4333" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f5d89653-9412-3469-28ee-c3579ebc0767" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1b26ed2d-89b9-5574-412a-b48bbaf33fe0" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nvee_OperatingAndFinanceLeasesLiability_1264d816-708b-eefb-f8f8-6c5e95ac4333" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1b26ed2d-89b9-5574-412a-b48bbaf33fe0" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7098604a-0754-f0ec-28b7-b5aa73ca65d5" xlink:type="locator"/>
<link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nvee_OperatingAndFinanceLeasesLiability_1264d816-708b-eefb-f8f8-6c5e95ac4333" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7098604a-0754-f0ec-28b7-b5aa73ca65d5" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3c3e63f4-630c-b98c-78f0-49ca0fb25e96" xlink:type="locator"/>
<link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nvee_OperatingAndFinanceLeasesLiability_1264d816-708b-eefb-f8f8-6c5e95ac4333" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3c3e63f4-630c-b98c-78f0-49ca0fb25e96" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/LeasesScheduleOfSupplementalCashFlowInformationDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/LeasesTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/NotesPayableAndOtherObligations" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/NotesPayableAndOtherObligationsNarrativeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/NotesPayableAndOtherObligationsNotesPayableAndOtherObligationsScheduleOfConsolidatedLeverageRatioDetailsDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/NotesPayableAndOtherObligationsSummaryOfNotesPayableAndOtherObligationsDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_89961a6c-a288-b476-c9c8-ccc748c08af6" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c8e34a68-78cf-1f0f-d260-cfd03835a0ac" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_89961a6c-a288-b476-c9c8-ccc748c08af6" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_c8e34a68-78cf-1f0f-d260-cfd03835a0ac" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_18cd02df-c342-1135-80a4-128981b71541" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_89961a6c-a288-b476-c9c8-ccc748c08af6" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_18cd02df-c342-1135-80a4-128981b71541" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/NotesPayableAndOtherObligationsSummaryOfNotesPayableAndOtherObligationsDetailsCalc2" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_89961a6c-a288-b476-c9c8-ccc748c08af6" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_ab8937e1-6a3b-4964-dcfa-6e8ddcbfa656" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_89961a6c-a288-b476-c9c8-ccc748c08af6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_ab8937e1-6a3b-4964-dcfa-6e8ddcbfa656" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_a31684ed-2356-0d85-eb54-e1db259dd282" xlink:type="locator"/>
<link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_89961a6c-a288-b476-c9c8-ccc748c08af6" xlink:to="loc_us-gaap_FinanceLeaseLiability_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_a31684ed-2356-0d85-eb54-e1db259dd282" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_beea53c5-84dc-71c1-587d-d2a3828d4dec" xlink:type="locator"/>
<link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_89961a6c-a288-b476-c9c8-ccc748c08af6" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_ED0B1B9F1A42EB7012EF6C5F15FD3CA6_beea53c5-84dc-71c1-587d-d2a3828d4dec" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/NotesPayableAndOtherObligationsTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/OrganizationAndNatureOfBusinessOperations" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/PropertyAndEquipmentNet" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/PropertyAndEquipmentNetDetails" xlink:type="extended">
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a2908e83-4aee-b87c-b9a4-eed394ded0aa" xlink:type="locator"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_aae0ce79-eb35-ccee-b212-321f10b0add8" xlink:type="locator"/>
<link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a2908e83-4aee-b87c-b9a4-eed394ded0aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_aae0ce79-eb35-ccee-b212-321f10b0add8" xlink:type="arc"/>
<link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a70144fb-0f31-ffe3-c406-f107edcbe31f" xlink:type="locator"/>
<link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a2908e83-4aee-b87c-b9a4-eed394ded0aa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a70144fb-0f31-ffe3-c406-f107edcbe31f" xlink:type="arc"/>
</link:calculationLink>
<link:calculationLink xlink:role="http://www.nv5.com/role/PropertyAndEquipmentNetNarrativeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/PropertyAndEquipmentNetTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ReportableSegments" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ReportableSegmentsNarrativeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ReportableSegmentsRevenueByContractTypeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ReportableSegmentsRevenueByCustomerTypeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ReportableSegmentsRevenueFromContractsWithCustomersByGeographicLocationDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ReportableSegmentsSummarizedFinancialInformationDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/ReportableSegmentsTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/StockBasedCompensation" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/StockBasedCompensationRestrictedStockAwardsDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/StockBasedCompensationTables" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/SubsequentEventsDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/SubsequentEventsSubsequentEvents" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/SummaryOfSignificantAccountingPoliciesLeasesDetails" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
<link:calculationLink xlink:role="http://www.nv5.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended"/>
</link:linkbase>

Top
Filing Submission 0001628280-20-011917   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Sat., Apr. 27, 8:07:11.2pm ET