| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with Wdesk from Workiva --> |
<!-- Copyright 2022 Workiva --> |
<!-- r:bc022726-fc64-47b0-8950-fcf47c4a9564,g:0cd75fbd-4f74-4291-9aee-0dbef269c22b --> |
<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.energyfocusinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="efoi-20220630.xsd#CondensedConsolidatedBalanceSheets"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ff836ed1-e005-4fc7-9f1a-29f4842f0349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ff836ed1-e005-4fc7-9f1a-29f4842f0349" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_aefe0a1e-a20f-45fc-88a1-b5368902b3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalesCommissionCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_aefe0a1e-a20f-45fc-88a1-b5368902b3ba" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_751b81dc-156e-422c-a9c8-610be4a36053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_NotesPayableCurrent_751b81dc-156e-422c-a9c8-610be4a36053" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_55e57215-d842-45af-ab03-4c52057d3ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_55e57215-d842-45af-ab03-4c52057d3ab3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_b53f0b78-308c-4ce0-bc17-e69230e17743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_LinesOfCreditCurrent_b53f0b78-308c-4ce0-bc17-e69230e17743" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_55343e55-b4bb-41d0-94af-9a9f5c6c96f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_55343e55-b4bb-41d0-94af-9a9f5c6c96f0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_4a3feb05-af78-4e44-9123-d0319f44d0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_4a3feb05-af78-4e44-9123-d0319f44d0d9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_68aea620-ad1a-4dec-a091-29aa1618e394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_68aea620-ad1a-4dec-a091-29aa1618e394" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fbeac61d-298e-4faa-83cb-4465f911ee18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/> |
| | <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_AccountsPayableCurrent_fbeac61d-298e-4faa-83cb-4465f911ee18" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_db4bd452-ca70-42e1-ad76-a967ae1a8c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_db4bd452-ca70-42e1-ad76-a967ae1a8c0c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f3a72f95-cbab-4052-b49f-79d89de6faca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a7aea82a-7552-48a9-bf75-154340b208a1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_f3a72f95-cbab-4052-b49f-79d89de6faca" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1ed3dcbb-e701-40b3-b61d-e62827828b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_77c79f17-950f-40b8-aa4a-e0e9f8f7217f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed3dcbb-e701-40b3-b61d-e62827828b30" xlink:to="loc_us-gaap_PreferredStockValue_77c79f17-950f-40b8-aa4a-e0e9f8f7217f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0d1b7964-d8b7-4c19-8c54-c17a23d1a666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed3dcbb-e701-40b3-b61d-e62827828b30" xlink:to="loc_us-gaap_CommonStockValue_0d1b7964-d8b7-4c19-8c54-c17a23d1a666" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2cd8ab38-bc72-497f-bdfb-f660fb0fcafe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed3dcbb-e701-40b3-b61d-e62827828b30" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2cd8ab38-bc72-497f-bdfb-f660fb0fcafe" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_53098c5a-3f62-4017-ae3d-c53a3cdad5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1ed3dcbb-e701-40b3-b61d-e62827828b30" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_53098c5a-3f62-4017-ae3d-c53a3cdad5c3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8626778a-ca11-4391-bf1f-5a9da4f87243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_1ed3dcbb-e701-40b3-b61d-e62827828b30" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8626778a-ca11-4391-bf1f-5a9da4f87243" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d88b11e9-9b56-439b-8e08-f23a96d01941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_241326d8-7942-44e2-ba59-7ea8a06e98d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d88b11e9-9b56-439b-8e08-f23a96d01941" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_241326d8-7942-44e2-ba59-7ea8a06e98d3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_69671e48-0394-4ccc-9c35-321db3c8de6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d88b11e9-9b56-439b-8e08-f23a96d01941" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_69671e48-0394-4ccc-9c35-321db3c8de6a" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_db6a8ac6-d1e4-4d37-953a-c63d19c2e0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d88b11e9-9b56-439b-8e08-f23a96d01941" xlink:to="loc_us-gaap_InventoryNet_db6a8ac6-d1e4-4d37-953a-c63d19c2e0b1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssetsCurrent_cfa29444-03e8-49e5-bf68-e6eafed6be3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d88b11e9-9b56-439b-8e08-f23a96d01941" xlink:to="loc_us-gaap_DepositsAssetsCurrent_cfa29444-03e8-49e5-bf68-e6eafed6be3c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a551fdb1-68f0-44f0-8c1f-2ef6e3f46171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d88b11e9-9b56-439b-8e08-f23a96d01941" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a551fdb1-68f0-44f0-8c1f-2ef6e3f46171" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_13734312-2a85-43c7-9925-085fe2eae6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_12b8c0c9-e8d7-4837-91bf-25768759289b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_13734312-2a85-43c7-9925-085fe2eae6ff" xlink:to="loc_us-gaap_Liabilities_12b8c0c9-e8d7-4837-91bf-25768759289b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_24fddb18-8cb3-44a3-9e56-5f6b8c693319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_13734312-2a85-43c7-9925-085fe2eae6ff" xlink:to="loc_us-gaap_StockholdersEquity_24fddb18-8cb3-44a3-9e56-5f6b8c693319" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8ea3dbac-b5f1-4cc3-b840-c708949d1c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_610282ed-2bfe-4ba3-ad19-5176ce289a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ea3dbac-b5f1-4cc3-b840-c708949d1c8e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_610282ed-2bfe-4ba3-ad19-5176ce289a4b" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_c2310017-8adb-4730-b3c0-5f9d5df24d91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ea3dbac-b5f1-4cc3-b840-c708949d1c8e" xlink:to="loc_us-gaap_LongTermNotesPayable_c2310017-8adb-4730-b3c0-5f9d5df24d91" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_70de1a61-407e-42fb-a5de-11d1a41c1a42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8ea3dbac-b5f1-4cc3-b840-c708949d1c8e" xlink:to="loc_us-gaap_LiabilitiesCurrent_70de1a61-407e-42fb-a5de-11d1a41c1a42" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_200650fa-8226-494a-8b45-bc7354f5c394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_7182f52b-0cbb-49c1-be0f-78070eec098d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_200650fa-8226-494a-8b45-bc7354f5c394" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_7182f52b-0cbb-49c1-be0f-78070eec098d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_22b3910c-01b8-43e0-9859-abc95ebc4ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_200650fa-8226-494a-8b45-bc7354f5c394" xlink:to="loc_us-gaap_AssetsCurrent_22b3910c-01b8-43e0-9859-abc95ebc4ca9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0044a798-c8b2-4807-905c-620bcb607929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_200650fa-8226-494a-8b45-bc7354f5c394" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0044a798-c8b2-4807-905c-620bcb607929" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.energyfocusinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="efoi-20220630.xsd#CondensedConsolidatedStatementsofOperations"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d8ae65d1-6230-4b3b-b7f8-fefc4f9d7993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_e7368565-15fe-48ad-91bb-1432378e6ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d8ae65d1-6230-4b3b-b7f8-fefc4f9d7993" xlink:to="loc_us-gaap_GrossProfit_e7368565-15fe-48ad-91bb-1432378e6ff1" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d68144b6-a1c6-4537-a171-9f4d1b4e5cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d8ae65d1-6230-4b3b-b7f8-fefc4f9d7993" xlink:to="loc_us-gaap_OperatingExpenses_d68144b6-a1c6-4537-a171-9f4d1b4e5cc8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_074840ef-29b8-453e-bd00-dbdfc2d01109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_af0e7210-01c6-4ccc-bee9-1258f7457061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_074840ef-29b8-453e-bd00-dbdfc2d01109" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_af0e7210-01c6-4ccc-bee9-1258f7457061" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c14a6c59-50f2-4c03-9d73-68d95711d491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingExpenses_074840ef-29b8-453e-bd00-dbdfc2d01109" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c14a6c59-50f2-4c03-9d73-68d95711d491" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_8dd31219-65bd-4c5f-a7ab-e90575d5204c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_074840ef-29b8-453e-bd00-dbdfc2d01109" xlink:to="loc_us-gaap_RestructuringCosts_8dd31219-65bd-4c5f-a7ab-e90575d5204c" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d1baa556-8f2f-4d96-80c1-8fdaf77a404c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_8ef1374d-75bc-42ce-8416-ab26b8f864f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d1baa556-8f2f-4d96-80c1-8fdaf77a404c" xlink:to="loc_us-gaap_OtherNonoperatingIncome_8ef1374d-75bc-42ce-8416-ab26b8f864f2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1dab1ee1-e5f4-4187-ac9f-c23486c4c7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d1baa556-8f2f-4d96-80c1-8fdaf77a404c" xlink:to="loc_us-gaap_OtherNonoperatingExpense_1dab1ee1-e5f4-4187-ac9f-c23486c4c7cb" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_GainLossOnForgivenessOfDebt_b0e4835d-3491-41f5-8642-4088bd89e226" xlink:href="efoi-20220630.xsd#efoi_GainLossOnForgivenessOfDebt"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d1baa556-8f2f-4d96-80c1-8fdaf77a404c" xlink:to="loc_efoi_GainLossOnForgivenessOfDebt_b0e4835d-3491-41f5-8642-4088bd89e226" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3dbec106-9aa8-4b2a-9d0a-f7c8a41e4d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/> |
| | <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d1baa556-8f2f-4d96-80c1-8fdaf77a404c" xlink:to="loc_us-gaap_InterestExpense_3dbec106-9aa8-4b2a-9d0a-f7c8a41e4d4d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1617a666-0b7f-40d9-8301-775b03dee638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d1baa556-8f2f-4d96-80c1-8fdaf77a404c" xlink:to="loc_us-gaap_OperatingIncomeLoss_1617a666-0b7f-40d9-8301-775b03dee638" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ef93e4eb-75c4-49c8-acc8-2f8d3d5d71bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8267e348-3cfa-401e-a5ca-366ed43ba607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_ef93e4eb-75c4-49c8-acc8-2f8d3d5d71bf" xlink:to="loc_us-gaap_Revenues_8267e348-3cfa-401e-a5ca-366ed43ba607" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_24e05b67-0d59-4d68-98dc-8bf995b13e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ef93e4eb-75c4-49c8-acc8-2f8d3d5d71bf" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_24e05b67-0d59-4d68-98dc-8bf995b13e2b" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.energyfocusinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="efoi-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2cea3520-ab2d-4e2c-8e8b-3e8b3d104c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47fed7d3-8607-47a6-b475-02c85ce351d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2cea3520-ab2d-4e2c-8e8b-3e8b3d104c15" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_47fed7d3-8607-47a6-b475-02c85ce351d5" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf7881d7-86b2-4ac6-8b65-a635c4b14dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2cea3520-ab2d-4e2c-8e8b-3e8b3d104c15" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cf7881d7-86b2-4ac6-8b65-a635c4b14dfa" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99915583-7d8b-4409-a199-d1a06a391fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2cea3520-ab2d-4e2c-8e8b-3e8b3d104c15" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_99915583-7d8b-4409-a199-d1a06a391fa3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_6d692f11-bd98-45ae-b4fe-d01f559d5cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_6d692f11-bd98-45ae-b4fe-d01f559d5cef" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9f7f4e43-8cf8-4533-8293-4f0cca1d2efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9f7f4e43-8cf8-4533-8293-4f0cca1d2efa" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_67023b2b-1d3c-4f70-8c98-b91f338b37f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_67023b2b-1d3c-4f70-8c98-b91f338b37f4" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_IncreaseDecreaseInProvisionForWarranties_b0b9f1b3-cbe1-40d7-bc92-22ae75a1f468" xlink:href="efoi-20220630.xsd#efoi_IncreaseDecreaseInProvisionForWarranties"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_efoi_IncreaseDecreaseInProvisionForWarranties_b0b9f1b3-cbe1-40d7-bc92-22ae75a1f468" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_22a11d8d-5908-4159-bd4f-ebdaefa41480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_InventoryWriteDown_22a11d8d-5908-4159-bd4f-ebdaefa41480" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_248f33ad-ed53-49a1-98e9-abb213383d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets"/> |
| | <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_IncreaseDecreaseInDepositOtherAssets_248f33ad-ed53-49a1-98e9-abb213383d94" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1857df53-d8f0-4bde-a75e-45709c4b81ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/> |
| | <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1857df53-d8f0-4bde-a75e-45709c4b81ec" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncome_fc39a6ed-2336-4e52-b79b-031090854346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncome"/> |
| | <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_OtherNoncashIncome_fc39a6ed-2336-4e52-b79b-031090854346" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_GainLossOnForgivenessOfDebt_f9f2b2ad-388d-4322-9b32-fb3c4e06c28e" xlink:href="efoi-20220630.xsd#efoi_GainLossOnForgivenessOfDebt"/> |
| | <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_efoi_GainLossOnForgivenessOfDebt_f9f2b2ad-388d-4322-9b32-fb3c4e06c28e" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e1f41380-c521-48ef-8e75-b21e893fc920" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/> |
| | <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e1f41380-c521-48ef-8e75-b21e893fc920" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_59870103-1fab-4944-91e0-67eea0aab0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/> |
| | <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_59870103-1fab-4944-91e0-67eea0aab0a3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2091441d-b729-4907-8199-27332144d8e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2091441d-b729-4907-8199-27332144d8e9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d5d3676e-52dc-45b5-b4ff-35d9b3b4bcce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/> |
| | <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_ShareBasedCompensation_d5d3676e-52dc-45b5-b4ff-35d9b3b4bcce" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_7773fc22-ff2c-4edc-8f90-81703e932958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/> |
| | <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_Depreciation_7773fc22-ff2c-4edc-8f90-81703e932958" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_c8adb9ce-dd0b-466b-a9ea-13cce62fab33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/> |
| | <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_930c6b9a-e8a9-4998-9100-19ba6db3bcf8" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_c8adb9ce-dd0b-466b-a9ea-13cce62fab33" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_19c389e0-e273-4da6-b058-4a40f79f3073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2c2cd2d5-fc20-4751-9f9f-b28abb3b967f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_19c389e0-e273-4da6-b058-4a40f79f3073" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_2c2cd2d5-fc20-4751-9f9f-b28abb3b967f" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8437eb69-7204-4662-a80f-db4c656a0a52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_19c389e0-e273-4da6-b058-4a40f79f3073" xlink:to="loc_us-gaap_NetIncomeLoss_8437eb69-7204-4662-a80f-db4c656a0a52" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_00433978-a2dd-4aa3-9d0d-b050cc814aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_00433978-a2dd-4aa3-9d0d-b050cc814aa0" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_6f5ba098-2efd-44c8-a1e8-7aab9453faf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_6f5ba098-2efd-44c8-a1e8-7aab9453faf3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_f64a1642-2aa1-4611-b1c9-cdd4988bbce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_f64a1642-2aa1-4611-b1c9-cdd4988bbce8" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_e598f323-7960-4678-98bf-b2d9a2a666c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_e598f323-7960-4678-98bf-b2d9a2a666c3" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_77cc7c84-83b3-4a2d-9283-ba0dd7d9bd85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromNotesPayable"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_77cc7c84-83b3-4a2d-9283-ba0dd7d9bd85" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_ProceedsFromPaymentsForIssuanceOfCommonStockAndWarrants_128bd8ab-bf27-48da-a3a6-079cf479ae27" xlink:href="efoi-20220630.xsd#efoi_ProceedsFromPaymentsForIssuanceOfCommonStockAndWarrants"/> |
| | <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_efoi_ProceedsFromPaymentsForIssuanceOfCommonStockAndWarrants_128bd8ab-bf27-48da-a3a6-079cf479ae27" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlans_594d0130-3cab-46d8-b02b-16a43d767653" xlink:href="efoi-20220630.xsd#efoi_ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlans"/> |
| | <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_efoi_ProceedsFromStockOptionsExercisedAndEmployeeStockPurchasePlans_594d0130-3cab-46d8-b02b-16a43d767653" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_55e9e0a1-08c9-40d0-a478-ba0d49af1bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromWarrantExercises"/> |
| | <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_55e9e0a1-08c9-40d0-a478-ba0d49af1bde" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_4dee194e-4d6c-44ba-b288-9d5cd8f8754d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/> |
| | <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_4dee194e-4d6c-44ba-b288-9d5cd8f8754d" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2bd7d92a-5174-4388-9e03-99c7cf88a954" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/> |
| | <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_952fb987-24d4-43e6-a54a-cdd1e9376bee" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_2bd7d92a-5174-4388-9e03-99c7cf88a954" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6aaa5512-f5df-4651-be2c-a7fe929fd47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_41c7414c-6f0d-416e-ba96-a197078dab27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6aaa5512-f5df-4651-be2c-a7fe929fd47d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_41c7414c-6f0d-416e-ba96-a197078dab27" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0093aeb9-602f-49bc-bd3f-e2e1355579b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_269318ae-bce9-4ec4-9f2e-59b8b4228778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0093aeb9-602f-49bc-bd3f-e2e1355579b6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_269318ae-bce9-4ec4-9f2e-59b8b4228778" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_6cbc9032-b16f-4518-ae23-108c125fe3da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0093aeb9-602f-49bc-bd3f-e2e1355579b6" xlink:to="loc_us-gaap_RestrictedCash_6cbc9032-b16f-4518-ae23-108c125fe3da" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.energyfocusinc.com/role/InventoriesInventoriesNetDetails" xlink:type="simple" xlink:href="efoi-20220630.xsd#InventoriesInventoriesNetDetails"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/InventoriesInventoriesNetDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_08c97ffd-3951-4516-9823-077039286996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_c82e168b-368d-4bcd-8874-46810ffb1a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_08c97ffd-3951-4516-9823-077039286996" xlink:to="loc_us-gaap_InventoryFinishedGoods_c82e168b-368d-4bcd-8874-46810ffb1a53" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_df89d995-2e2d-421c-8eb6-26b7064d8baa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_08c97ffd-3951-4516-9823-077039286996" xlink:to="loc_us-gaap_InventoryRawMaterials_df89d995-2e2d-421c-8eb6-26b7064d8baa" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_6c338d89-682c-44eb-a568-a02174d74ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/> |
| | <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_08c97ffd-3951-4516-9823-077039286996" xlink:to="loc_us-gaap_InventoryValuationReserves_6c338d89-682c-44eb-a568-a02174d74ff6" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.energyfocusinc.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="efoi-20220630.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_cbc380d6-a737-43a1-94ae-d1326f2a41dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cc3e0877-ade6-4a01-b17e-80c2dee4ff04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_cbc380d6-a737-43a1-94ae-d1326f2a41dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cc3e0877-ade6-4a01-b17e-80c2dee4ff04" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a6a2c048-0710-477c-b913-fbd6ce100546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_cbc380d6-a737-43a1-94ae-d1326f2a41dd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a6a2c048-0710-477c-b913-fbd6ce100546" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d319867e-9f11-4f29-8488-1d750d746f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_cb7bd017-84c3-4a6d-9371-8c8f9c33c461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d319867e-9f11-4f29-8488-1d750d746f8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_cb7bd017-84c3-4a6d-9371-8c8f9c33c461" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a883287a-898f-4ff7-aa50-0ed7076cf532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d319867e-9f11-4f29-8488-1d750d746f8c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a883287a-898f-4ff7-aa50-0ed7076cf532" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="simple" xlink:href="efoi-20220630.xsd#LeasesComponentsofLeaseCostDetails"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/LeasesComponentsofLeaseCostDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_d75b8b2e-da67-4fc1-805d-e9dd28ff2c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_OperatingLeaseCostNetOfSubleaseIncome_b7ff8c2e-e322-4f19-a548-aa6310846237" xlink:href="efoi-20220630.xsd#efoi_OperatingLeaseCostNetOfSubleaseIncome"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d75b8b2e-da67-4fc1-805d-e9dd28ff2c6c" xlink:to="loc_efoi_OperatingLeaseCostNetOfSubleaseIncome_b7ff8c2e-e322-4f19-a548-aa6310846237" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome_042fce44-841b-4d07-a15b-7d62e0e56fb2" xlink:href="efoi-20220630.xsd#efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_d75b8b2e-da67-4fc1-805d-e9dd28ff2c6c" xlink:to="loc_efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome_042fce44-841b-4d07-a15b-7d62e0e56fb2" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_OperatingLeaseCostNetOfSubleaseIncome_1d712c2a-11ad-4809-9497-da81efa9ebea" xlink:href="efoi-20220630.xsd#efoi_OperatingLeaseCostNetOfSubleaseIncome"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_e0d14cf0-8798-452f-a841-5042a1ae4c27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubleaseIncome"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_efoi_OperatingLeaseCostNetOfSubleaseIncome_1d712c2a-11ad-4809-9497-da81efa9ebea" xlink:to="loc_us-gaap_SubleaseIncome_e0d14cf0-8798-452f-a841-5042a1ae4c27" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_5d7555fc-ea34-419f-8441-3efaef6d73fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_efoi_OperatingLeaseCostNetOfSubleaseIncome_1d712c2a-11ad-4809-9497-da81efa9ebea" xlink:to="loc_us-gaap_OperatingLeaseCost_5d7555fc-ea34-419f-8441-3efaef6d73fd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome_bc7e8e15-c00f-4065-adca-73fd5ba69949" xlink:href="efoi-20220630.xsd#efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_RestructuredLeaseSubleaseIncome_0e7ea9f9-28da-432d-804a-e543faca97b9" xlink:href="efoi-20220630.xsd#efoi_RestructuredLeaseSubleaseIncome"/> |
| | <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome_bc7e8e15-c00f-4065-adca-73fd5ba69949" xlink:to="loc_efoi_RestructuredLeaseSubleaseIncome_0e7ea9f9-28da-432d-804a-e543faca97b9" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_RestructuredLeaseOperatingLeaseCost_ee4bd05f-debd-4cea-9702-906b942c6533" xlink:href="efoi-20220630.xsd#efoi_RestructuredLeaseOperatingLeaseCost"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_efoi_RestructuredLeaseOperatingLeaseCostNetOfSubleaseIncome_bc7e8e15-c00f-4065-adca-73fd5ba69949" xlink:to="loc_efoi_RestructuredLeaseOperatingLeaseCost_ee4bd05f-debd-4cea-9702-906b942c6533" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="efoi-20220630.xsd#LeasesScheduleofSupplementalBalanceSheetInformationDetails"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1789b012-0be8-47f2-a8e2-37f46644c115" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_FinanceLeaseRightOfUseAssetGross_fb743d0b-a255-485f-8f06-00777ae13313" xlink:href="efoi-20220630.xsd#efoi_FinanceLeaseRightOfUseAssetGross"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_1789b012-0be8-47f2-a8e2-37f46644c115" xlink:to="loc_efoi_FinanceLeaseRightOfUseAssetGross_fb743d0b-a255-485f-8f06-00777ae13313" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_efoi_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_f06d3634-2c77-4045-a621-cea8f6245893" xlink:href="efoi-20220630.xsd#efoi_FinanceLeaseRightOfUseAssetAccumulatedDepreciation"/> |
| | <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_1789b012-0be8-47f2-a8e2-37f46644c115" xlink:to="loc_efoi_FinanceLeaseRightOfUseAssetAccumulatedDepreciation_f06d3634-2c77-4045-a621-cea8f6245893" xlink:type="arc"/> |
| | </link:calculationLink> |
| <link:roleRef roleURI="http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="efoi-20220630.xsd#LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails"/> |
| <link:calculationLink xlink:role="http://www.energyfocusinc.com/role/LeasesScheduleofFutureMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended"> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_27865795-0f9b-4b9f-a2d2-331934cae336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_465b32a6-d441-448f-aa1d-256a96813596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive"/> |
| | <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_27865795-0f9b-4b9f-a2d2-331934cae336" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_465b32a6-d441-448f-aa1d-256a96813596" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_26bf4578-0033-48a2-821c-fdf3ee1addde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/> |
| | <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_27865795-0f9b-4b9f-a2d2-331934cae336" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_26bf4578-0033-48a2-821c-fdf3ee1addde" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_00147c04-fb3a-4002-b853-b59c1f4dddcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour"/> |
| | <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_27865795-0f9b-4b9f-a2d2-331934cae336" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_00147c04-fb3a-4002-b853-b59c1f4dddcd" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_d31f39c0-88a4-4225-8ea7-6d7e289fb856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/> |
| | <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_27865795-0f9b-4b9f-a2d2-331934cae336" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_d31f39c0-88a4-4225-8ea7-6d7e289fb856" xlink:type="arc"/> |
| | <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_afe08e3d-9d39-4f92-9ca3-f48904b363be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/> |
| | <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_27865795-0f9b-4b9f-a2d2-331934cae336" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_afe08e3d-9d39-4f92-9ca3-f48904b363be" xlink:type="arc"/> |
| | </link:calculationLink> |
| </link:linkbase> |