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

Fastenal Co. – ‘10-Q’ for 9/30/20 – ‘EX-101.CAL’

On:  Friday, 10/16/20, at 11:06am ET   ·   For:  9/30/20   ·   Accession #:  815556-20-67   ·   File #:  0-16125

Previous ‘10-Q’:  ‘10-Q’ on 7/17/20 for 6/30/20   ·   Next:  ‘10-Q’ on 4/16/21 for 3/31/21   ·   Latest:  ‘10-Q’ on 4/16/24 for 3/31/24   ·   2 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

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

10/16/20  Fastenal Co.                      10-Q        9/30/20   50:4.8M

Quarterly Report   —   Form 10-Q
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML    563K 
 2: EX-31       Section 302 CEO and CFO Certification               HTML     26K 
 3: EX-32       Section 906 CEO and CFO Certifcation                HTML     18K 
10: R1          Document and Entity Information                     HTML     68K 
11: R2          Condensed Consolidated Balance Sheets               HTML     89K 
12: R3          Condensed Consolidated Balance Sheets               HTML     38K 
                (Parenthetical)                                                  
13: R4          Condensed Consolidated Statements of Earnings       HTML     74K 
14: R5          Condensed Consolidated Statements of Comprehensive  HTML     32K 
                Income                                                           
15: R6          Condensed Consolidated Statements of Comprehensive  HTML     18K 
                Income (Parenthetical)                                           
16: R7          Condensed Consolidated Statements of Stockholders'  HTML     65K 
                Equity                                                           
17: R8          Condensed Consolidated Statements of Cash Flows     HTML    103K 
18: R9          Basis of Presentation                               HTML     24K 
19: R10         Asset Acquisition                                   HTML     18K 
20: R11         Revenue                                             HTML     98K 
21: R12         Stockholders' Equity                                HTML    127K 
22: R13         Income Taxes                                        HTML     20K 
23: R14         Operating Leases                                    HTML     17K 
24: R15         Debt Commitments                                    HTML     56K 
25: R16         Legal Contingencies                                 HTML     18K 
26: R17         Subsequent Events                                   HTML     18K 
27: R18         Basis of Presentation (Policies)                    HTML     28K 
28: R19         Revenue (Tables)                                    HTML     93K 
29: R20         Stockholders' Equity (Tables)                       HTML    132K 
30: R21         Debt Commitments (Tables)                           HTML     55K 
31: R22         Basis of Presentation (Details)                     HTML     22K 
32: R23         Asset Acquisition (Details)                         HTML     24K 
33: R24         Revenue - Revenues by Geographic Areas (Details)    HTML     30K 
34: R25         Revenue - Percentages of Sales by End Market        HTML     28K 
                (Details)                                                        
35: R26         Revenue - Percentages of Sales by Product Line      HTML     44K 
                (Details)                                                        
36: R27         Stockholders' Equity - Additional Information       HTML     32K 
                (Details)                                                        
37: R28         Stockholders' Equity - Schedule of Dividends Paid   HTML     22K 
                Previously or Declared (Details)                                 
38: R29         Stockholders' Equity - Stock Options Granted        HTML     58K 
                (Details)                                                        
39: R30         Stockholders' Equity - Fair Value Assumptions for   HTML     58K 
                Options Granted (Details)                                        
40: R31         Stockholders' Equity - Reconciliation of            HTML     24K 
                Denominators used in Computation of Basic and                    
                Diluted Earnings Per Share (Details)                             
41: R32         Stockholders' Equity - Summary of Anti-Dilutive     HTML     20K 
                Options Excluded (Details)                                       
42: R33         Income Taxes - Additional Information (Details)     HTML     21K 
43: R34         Operating Leases - Additional Information           HTML     17K 
                (Details)                                                        
44: R35         Debt Commitments - Debt Obligations and Letters of  HTML     55K 
                Credit Outstanding (Details)                                     
45: R36         Debt Commitments - Unsecured Revolving Credit       HTML     31K 
                Facility (Details)                                               
46: R37         Debt Commitments - Senior Unsecured Promissory      HTML     20K 
                Notes Payable (Details)                                          
48: XML         IDEA XML File -- Filing Summary                      XML     84K 
 9: XML         XBRL Instance -- fast-20200930_htm                   XML   1.31M 
47: EXCEL       IDEA Workbook of Financial Reports                  XLSX     50K 
 5: EX-101.CAL  XBRL Calculations -- fast-20200930_cal               XML    130K 
 6: EX-101.DEF  XBRL Definitions -- fast-20200930_def                XML    259K 
 7: EX-101.LAB  XBRL Labels -- fast-20200930_lab                     XML    872K 
 8: EX-101.PRE  XBRL Presentations -- fast-20200930_pre              XML    485K 
 4: EX-101.SCH  XBRL Schema -- fast-20200930                         XSD     91K 
49: JSON        XBRL Instance as JSON Data -- MetaLinks              219±   308K 
50: ZIP         XBRL Zipped Folder -- 0000815556-20-000067-xbrl      Zip    171K 


‘EX-101.CAL’   —   XBRL Calculations — fast-20200930_cal


This Exhibit is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL Document Created with Wdesk from Workiva -->
<!-- Copyright 2020 Workiva -->
<!-- r:25d924ce-61ba-4447-b864-6a6bc00aad8d,g:b6216335-be4a-4678-85c6-bd1ac0c31b1d -->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:roleRef roleURI="http://www.fastenal.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="fast-20200930.xsd#DocumentandEntityInformation"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/DocumentandEntityInformation" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="fast-20200930.xsd#CondensedConsolidatedBalanceSheets"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_dd7f5e59-7068-4b6f-b869-d448ef50b864" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_31dfe019-7873-4184-9bf7-5291ea37d783" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dd7f5e59-7068-4b6f-b869-d448ef50b864" xlink:to="loc_us-gaap_LiabilitiesCurrent_31dfe019-7873-4184-9bf7-5291ea37d783" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0ea804ab-e00c-4605-90bf-ab7f9289b865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dd7f5e59-7068-4b6f-b869-d448ef50b864" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0ea804ab-e00c-4605-90bf-ab7f9289b865" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_53c3e029-d7d0-4f50-b69b-4f65c3d8d60c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dd7f5e59-7068-4b6f-b869-d448ef50b864" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_53c3e029-d7d0-4f50-b69b-4f65c3d8d60c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_753cb4f7-d984-4ca2-828d-1f5fa06b6b6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dd7f5e59-7068-4b6f-b869-d448ef50b864" xlink:to="loc_us-gaap_StockholdersEquity_753cb4f7-d984-4ca2-828d-1f5fa06b6b6e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1e1705f5-d813-4146-a84d-2d86f5897ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_dd7f5e59-7068-4b6f-b869-d448ef50b864" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1e1705f5-d813-4146-a84d-2d86f5897ec6" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_730dbb14-7602-4b83-8298-e8d6d756cb81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f3845240-495c-49bd-9427-c9d79fb36890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_730dbb14-7602-4b83-8298-e8d6d756cb81" xlink:to="loc_us-gaap_CommonStockValue_f3845240-495c-49bd-9427-c9d79fb36890" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9edba8c7-d12b-43b4-a61e-b97523b2ca67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_730dbb14-7602-4b83-8298-e8d6d756cb81" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9edba8c7-d12b-43b4-a61e-b97523b2ca67" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_077bcd13-2c3c-48ab-a616-3951d301cc50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_730dbb14-7602-4b83-8298-e8d6d756cb81" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_077bcd13-2c3c-48ab-a616-3951d301cc50" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3c06cb40-1f37-405e-b365-7c2d7327d012" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_730dbb14-7602-4b83-8298-e8d6d756cb81" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3c06cb40-1f37-405e-b365-7c2d7327d012" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4baa6e6c-9c17-4986-9847-fb0d18a880da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_730dbb14-7602-4b83-8298-e8d6d756cb81" xlink:to="loc_us-gaap_PreferredStockValue_4baa6e6c-9c17-4986-9847-fb0d18a880da" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d6440572-96b6-40b9-b923-a691491e768e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0cd9f352-1d9f-473e-a7d9-71fe9b2337d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d6440572-96b6-40b9-b923-a691491e768e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0cd9f352-1d9f-473e-a7d9-71fe9b2337d2" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5ed90daf-d9c8-4cf1-8931-fb38114cc3f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d6440572-96b6-40b9-b923-a691491e768e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5ed90daf-d9c8-4cf1-8931-fb38114cc3f7" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_20099019-d7c7-40bc-9d50-daeeb2aa48ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d6440572-96b6-40b9-b923-a691491e768e" xlink:to="loc_us-gaap_InventoryNet_20099019-d7c7-40bc-9d50-daeeb2aa48ae" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_db1fda0e-8fcf-492a-a56e-f0b4a53d3578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d6440572-96b6-40b9-b923-a691491e768e" xlink:to="loc_us-gaap_PrepaidTaxes_db1fda0e-8fcf-492a-a56e-f0b4a53d3578" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e4da6a4f-1fd3-48a9-a72a-c84d3965ef65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d6440572-96b6-40b9-b923-a691491e768e" xlink:to="loc_us-gaap_OtherAssetsCurrent_e4da6a4f-1fd3-48a9-a72a-c84d3965ef65" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9204fa68-0b3d-4ee9-b8c3-109a8f11bccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_23141f70-7e8e-443c-a018-85927d49454a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9204fa68-0b3d-4ee9-b8c3-109a8f11bccc" xlink:to="loc_us-gaap_LongTermDebtCurrent_23141f70-7e8e-443c-a018-85927d49454a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6d5ec189-3ba4-4f44-995b-c987d8df56ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9204fa68-0b3d-4ee9-b8c3-109a8f11bccc" xlink:to="loc_us-gaap_AccountsPayableCurrent_6d5ec189-3ba4-4f44-995b-c987d8df56ad" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0daf66e8-441a-44da-9189-52a84584b437" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9204fa68-0b3d-4ee9-b8c3-109a8f11bccc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0daf66e8-441a-44da-9189-52a84584b437" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_03a84927-d5e7-45d7-9ab9-5d61319661d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9204fa68-0b3d-4ee9-b8c3-109a8f11bccc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_03a84927-d5e7-45d7-9ab9-5d61319661d3" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7dc06d61-4b1c-4084-822d-cc4f3fd66b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_19fa1e2f-a23d-491f-98f2-f25f02d8291d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7dc06d61-4b1c-4084-822d-cc4f3fd66b6f" xlink:to="loc_us-gaap_AssetsCurrent_19fa1e2f-a23d-491f-98f2-f25f02d8291d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_33df1d5d-59b9-49ab-bb9d-9b4b696b6568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7dc06d61-4b1c-4084-822d-cc4f3fd66b6f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_33df1d5d-59b9-49ab-bb9d-9b4b696b6568" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0c99ac21-e988-4d05-8a5c-59e736dd9798" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7dc06d61-4b1c-4084-822d-cc4f3fd66b6f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0c99ac21-e988-4d05-8a5c-59e736dd9798" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_228e584b-f121-4cc8-b624-b13257b9dd85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7dc06d61-4b1c-4084-822d-cc4f3fd66b6f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_228e584b-f121-4cc8-b624-b13257b9dd85" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.fastenal.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="fast-20200930.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/CondensedConsolidatedStatementsofEarnings" xlink:type="simple" xlink:href="fast-20200930.xsd#CondensedConsolidatedStatementsofEarnings"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/CondensedConsolidatedStatementsofEarnings" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_de2942b1-ec87-4d16-ac1e-2ef3da85f269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_897e9691-1796-49db-8773-93da089fe702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_de2942b1-ec87-4d16-ac1e-2ef3da85f269" xlink:to="loc_us-gaap_OperatingIncomeLoss_897e9691-1796-49db-8773-93da089fe702" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndOtherIncome_ac99820d-248a-4a7c-973f-fa5d9856839e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndOtherIncome"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_de2942b1-ec87-4d16-ac1e-2ef3da85f269" xlink:to="loc_us-gaap_InterestAndOtherIncome_ac99820d-248a-4a7c-973f-fa5d9856839e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_7abaa96b-e172-45dd-a4cb-86b543c6b9b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
<link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_de2942b1-ec87-4d16-ac1e-2ef3da85f269" xlink:to="loc_us-gaap_InterestExpense_7abaa96b-e172-45dd-a4cb-86b543c6b9b0" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_6e3b82d8-1950-4dc3-8a66-8722a113c39a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2c8f4a97-2e39-4981-be6e-6dcf65d8d548" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6e3b82d8-1950-4dc3-8a66-8722a113c39a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2c8f4a97-2e39-4981-be6e-6dcf65d8d548" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3f1df82b-49a3-4b1f-bfd6-7ca38f707712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_6e3b82d8-1950-4dc3-8a66-8722a113c39a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3f1df82b-49a3-4b1f-bfd6-7ca38f707712" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ef30a952-9175-492d-830d-af025748f467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_178368fd-93d4-488c-a5b9-f77447521c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ef30a952-9175-492d-830d-af025748f467" xlink:to="loc_us-gaap_GrossProfit_178368fd-93d4-488c-a5b9-f77447521c6b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0f7bf161-8db9-499b-826a-26ce8b10f95f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ef30a952-9175-492d-830d-af025748f467" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0f7bf161-8db9-499b-826a-26ce8b10f95f" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65a80c99-f8a9-4a6c-836b-abd971f18991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ef30a952-9175-492d-830d-af025748f467" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_65a80c99-f8a9-4a6c-836b-abd971f18991" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d9fd8a34-62d0-44d3-ba97-23b9013d7ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c9370f39-a554-453d-8fc4-6f64b4fd3082" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
<link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d9fd8a34-62d0-44d3-ba97-23b9013d7ff8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c9370f39-a554-453d-8fc4-6f64b4fd3082" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2f1a70df-28e5-4c59-8d5c-6041b8084b3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d9fd8a34-62d0-44d3-ba97-23b9013d7ff8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2f1a70df-28e5-4c59-8d5c-6041b8084b3f" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.fastenal.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="fast-20200930.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d916d6d-a5c8-471d-a041-3d461a611216" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5c3ec664-56cb-4df4-ac23-de70546eed04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d916d6d-a5c8-471d-a041-3d461a611216" xlink:to="loc_us-gaap_NetIncomeLoss_5c3ec664-56cb-4df4-ac23-de70546eed04" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_38321a66-6450-4263-a4d1-1ba49c2c1371" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d916d6d-a5c8-471d-a041-3d461a611216" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_38321a66-6450-4263-a4d1-1ba49c2c1371" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.fastenal.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="fast-20200930.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="fast-20200930.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="fast-20200930.xsd#CondensedConsolidatedStatementsofCashFlows"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8562419-9f28-40d9-909d-83db8c8265e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_NetIncomeLoss_b8562419-9f28-40d9-909d-83db8c8265e2" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_77657e3c-523f-4a06-9519-422104061f18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_Depreciation_77657e3c-523f-4a06-9519-422104061f18" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3a16ad51-fd03-4a8a-bb92-05d5c9cee1e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
<link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3a16ad51-fd03-4a8a-bb92-05d5c9cee1e5" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4ff3d73c-ae02-4f41-aaf7-f01069f0afdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4ff3d73c-ae02-4f41-aaf7-f01069f0afdd" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a34238f4-2190-4400-ba79-c970f033c5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
<link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_a34238f4-2190-4400-ba79-c970f033c5e1" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1c333722-a1cd-48f9-9e4f-e46fe3fdc434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
<link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_ShareBasedCompensation_1c333722-a1cd-48f9-9e4f-e46fe3fdc434" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a49d583b-35f7-465a-b236-1abcd1c9f14d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
<link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a49d583b-35f7-465a-b236-1abcd1c9f14d" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e3c76a65-e0e2-4a50-8ccb-48a544a49ff5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
<link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e3c76a65-e0e2-4a50-8ccb-48a544a49ff5" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8a9f5cf0-f927-4dbb-bdb2-9b049dfe8496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
<link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8a9f5cf0-f927-4dbb-bdb2-9b049dfe8496" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_d4abdc7a-e13e-4bc8-a918-894a56441d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
<link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_d4abdc7a-e13e-4bc8-a918-894a56441d9e" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_18b8f9b6-6097-4093-b13b-844995dbff9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
<link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_18b8f9b6-6097-4093-b13b-844995dbff9a" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_759801c8-7de4-4fba-af69-62302557a9db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
<link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_759801c8-7de4-4fba-af69-62302557a9db" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_124278f4-0ff5-4395-a04c-0f82e18086dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
<link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_124278f4-0ff5-4395-a04c-0f82e18086dc" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f367976b-042b-440a-8511-1cebad48d6f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
<link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86593959-72ca-446b-b8f8-776511e56eb0" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f367976b-042b-440a-8511-1cebad48d6f7" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e66c1f18-d780-4d2f-ac8e-a9853619af5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6fc40755-56ce-433b-9d1e-7d18376867ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e66c1f18-d780-4d2f-ac8e-a9853619af5b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_6fc40755-56ce-433b-9d1e-7d18376867ab" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_96c083d6-fa59-47ae-9158-cf1e51734afe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
<link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e66c1f18-d780-4d2f-ac8e-a9853619af5b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_96c083d6-fa59-47ae-9158-cf1e51734afe" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f3ebf634-1a66-4747-b6ce-83d5a99ddfd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e66c1f18-d780-4d2f-ac8e-a9853619af5b" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f3ebf634-1a66-4747-b6ce-83d5a99ddfd0" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_210590dd-8b01-4c4d-800f-d7c0549b8766" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
<link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e66c1f18-d780-4d2f-ac8e-a9853619af5b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_210590dd-8b01-4c4d-800f-d7c0549b8766" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_ab02739e-5ca6-42da-9baf-644c78e915ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
<link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e66c1f18-d780-4d2f-ac8e-a9853619af5b" xlink:to="loc_us-gaap_PaymentsOfDividends_ab02739e-5ca6-42da-9baf-644c78e915ac" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_baecca17-85c1-452d-a582-d7e9a37e8df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cfbf426b-bbe6-4839-863a-74009497212b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
<link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_baecca17-85c1-452d-a582-d7e9a37e8df6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_cfbf426b-bbe6-4839-863a-74009497212b" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_47e18e7e-52dd-41b4-93e1-e110aba6775c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_baecca17-85c1-452d-a582-d7e9a37e8df6" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_47e18e7e-52dd-41b4-93e1-e110aba6775c" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_83052472-d514-41ff-8bac-6a67edee6cbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
<link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_baecca17-85c1-452d-a582-d7e9a37e8df6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_83052472-d514-41ff-8bac-6a67edee6cbe" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_8983e8e5-1a9d-4560-af5e-ff8db79147d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
<link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_baecca17-85c1-452d-a582-d7e9a37e8df6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_8983e8e5-1a9d-4560-af5e-ff8db79147d7" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e898038-63bd-4767-a8f1-07d6932c8293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b7a4a2a9-8725-46f3-867c-45f0a73df6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e898038-63bd-4767-a8f1-07d6932c8293" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b7a4a2a9-8725-46f3-867c-45f0a73df6a8" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_52bc7d68-856e-4738-8511-7230d1046975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e898038-63bd-4767-a8f1-07d6932c8293" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_52bc7d68-856e-4738-8511-7230d1046975" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03796c26-0166-4107-9df5-c7253f5aefe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
<link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e898038-63bd-4767-a8f1-07d6932c8293" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03796c26-0166-4107-9df5-c7253f5aefe3" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_d336d2f5-a5b7-457e-b515-f7238369545a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
<link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9e898038-63bd-4767-a8f1-07d6932c8293" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_d336d2f5-a5b7-457e-b515-f7238369545a" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.fastenal.com/role/BasisofPresentation" xlink:type="simple" xlink:href="fast-20200930.xsd#BasisofPresentation"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/BasisofPresentation" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="fast-20200930.xsd#BasisofPresentationPolicies"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/BasisofPresentationPolicies" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/BasisofPresentationDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#BasisofPresentationDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/BasisofPresentationDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/AssetAcquisition" xlink:type="simple" xlink:href="fast-20200930.xsd#AssetAcquisition"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/AssetAcquisition" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/AssetAcquisitionDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#AssetAcquisitionDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/AssetAcquisitionDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/Revenue" xlink:type="simple" xlink:href="fast-20200930.xsd#Revenue"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/Revenue" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/RevenueTables" xlink:type="simple" xlink:href="fast-20200930.xsd#RevenueTables"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/RevenueTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#RevenueRevenuesbyGeographicAreasDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#RevenuePercentagesofSalesbyEndMarketDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#RevenuePercentagesofSalesbyProductLineDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquity" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquity"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquity" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquityTables"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquityTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquityAdditionalInformationDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquityScheduleofDividendsPaidPreviouslyorDeclaredDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquityScheduleofDividendsPaidPreviouslyorDeclaredDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquityScheduleofDividendsPaidPreviouslyorDeclaredDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquityStockOptionsGrantedDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsforOptionsGrantedDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquityFairValueAssumptionsforOptionsGrantedDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsforOptionsGrantedDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquityReconciliationofDenominatorsusedinComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquityReconciliationofDenominatorsusedinComputationofBasicandDilutedEarningsPerShareDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquityReconciliationofDenominatorsusedinComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_902da9cf-85e8-413e-af54-899f5bc73232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b15733e3-5fe7-48fe-aa5a-dcb8f48d15a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_902da9cf-85e8-413e-af54-899f5bc73232" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b15733e3-5fe7-48fe-aa5a-dcb8f48d15a4" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_98d9997d-4a6b-4cec-8f30-b1f6dc925d97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_902da9cf-85e8-413e-af54-899f5bc73232" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_98d9997d-4a6b-4cec-8f30-b1f6dc925d97" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.fastenal.com/role/StockholdersEquitySummaryofAntiDilutiveOptionsExcludedDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#StockholdersEquitySummaryofAntiDilutiveOptionsExcludedDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/StockholdersEquitySummaryofAntiDilutiveOptionsExcludedDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/IncomeTaxes" xlink:type="simple" xlink:href="fast-20200930.xsd#IncomeTaxes"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/IncomeTaxes" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#IncomeTaxesAdditionalInformationDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/OperatingLeases" xlink:type="simple" xlink:href="fast-20200930.xsd#OperatingLeases"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/OperatingLeases" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#OperatingLeasesAdditionalInformationDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/OperatingLeasesAdditionalInformationDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/DebtCommitments" xlink:type="simple" xlink:href="fast-20200930.xsd#DebtCommitments"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/DebtCommitments" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/DebtCommitmentsTables" xlink:type="simple" xlink:href="fast-20200930.xsd#DebtCommitmentsTables"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/DebtCommitmentsTables" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" xlink:type="extended">
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fc5faae8-fbe7-4455-aba5-19b63c9cb519" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_229d4978-346b-47d7-9ffe-1586dafd9b96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
<link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fc5faae8-fbe7-4455-aba5-19b63c9cb519" xlink:to="loc_us-gaap_LongTermDebtCurrent_229d4978-346b-47d7-9ffe-1586dafd9b96" xlink:type="arc"/>
<link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_119190b0-ed49-4305-9487-5f626e383430" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
<link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fc5faae8-fbe7-4455-aba5-19b63c9cb519" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_119190b0-ed49-4305-9487-5f626e383430" xlink:type="arc"/>
</link:calculationLink>
<link:roleRef roleURI="http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails" xlink:type="simple" xlink:href="fast-20200930.xsd#DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/LegalContingencies" xlink:type="simple" xlink:href="fast-20200930.xsd#LegalContingencies"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/LegalContingencies" xlink:type="extended"/>
<link:roleRef roleURI="http://www.fastenal.com/role/SubsequentEvents" xlink:type="simple" xlink:href="fast-20200930.xsd#SubsequentEvents"/>
<link:calculationLink xlink:role="http://www.fastenal.com/role/SubsequentEvents" xlink:type="extended"/>
</link:linkbase>


2 Previous Filings that this Filing References

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

 4/23/19  Fastenal Co.                      8-K:5,9     4/23/19    2:143K
10/15/10  Fastenal Co.                      8-K:5,9    10/11/10    2:47K                                    Donnelley … Solutions/FA
Top
Filing Submission 0000815556-20-000067   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Mon., Apr. 29, 4:38:23.1pm ET