| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" standalone="no" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 4.26a --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Source; Value: wkhs%2D20181231.xfr; Date: 2019%2D03%2D18T11:38:39Z --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x80020009 --> |
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> |
| <link:roleRef roleURI="http://workhorse.com/role/DocumentAndEntityInformation" xlink:href="wkhs-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/BalanceSheets" xlink:href="wkhs-20181231.xsd#BalanceSheets" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Consolidatedbalancesheetsparenthetical" xlink:href="wkhs-20181231.xsd#Consolidatedbalancesheetsparenthetical" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/StatementsOfOperations" xlink:href="wkhs-20181231.xsd#StatementsOfOperations" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/StatementOfStockholdersEquityDeficit" xlink:href="wkhs-20181231.xsd#StatementOfStockholdersEquityDeficit" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/StatementsOfCashFlows" xlink:href="wkhs-20181231.xsd#StatementsOfCashFlows" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical" xlink:href="wkhs-20181231.xsd#ConsolidatedStatementsOfCashFlowsUnauditedParenthetical" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciples" xlink:href="wkhs-20181231.xsd#SummaryOfSignificantAccountingPrinciples" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Inventory" xlink:href="wkhs-20181231.xsd#Inventory" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Revenue" xlink:href="wkhs-20181231.xsd#Revenue" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNet" xlink:href="wkhs-20181231.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Long-termDebt" xlink:href="wkhs-20181231.xsd#Long-termDebt" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/DukeFinancingOglbiation" xlink:href="wkhs-20181231.xsd#DukeFinancingOglbiation" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/IncomeTaxes" xlink:href="wkhs-20181231.xsd#IncomeTaxes" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/StockBasedCompensation" xlink:href="wkhs-20181231.xsd#StockBasedCompensation" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/RecentPronouncements" xlink:href="wkhs-20181231.xsd#RecentPronouncements" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/PrivatePlacementMemorandumandStockOffering" xlink:href="wkhs-20181231.xsd#PrivatePlacementMemorandumandStockOffering" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/RelatedParties" xlink:href="wkhs-20181231.xsd#RelatedParties" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SubsequentEvents" xlink:href="wkhs-20181231.xsd#SubsequentEvents" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/QuarterlyFinancialData" xlink:href="wkhs-20181231.xsd#QuarterlyFinancialData" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesPolicies" xlink:href="wkhs-20181231.xsd#SummaryOfSignificantAccountingPrinciplesPolicies" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesTables" xlink:href="wkhs-20181231.xsd#SummaryOfSignificantAccountingPrinciplesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/InventoryTables" xlink:href="wkhs-20181231.xsd#InventoryTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/RevenueTables" xlink:href="wkhs-20181231.xsd#RevenueTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="wkhs-20181231.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Long-termDebtTables" xlink:href="wkhs-20181231.xsd#Long-termDebtTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/IncomeTaxesTables" xlink:href="wkhs-20181231.xsd#IncomeTaxesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/STOCKBASEDCOMPENSATIONTables" xlink:href="wkhs-20181231.xsd#STOCKBASEDCOMPENSATIONTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/QuarterlyFinancialDataTables" xlink:href="wkhs-20181231.xsd#QuarterlyFinancialDataTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails3" xlink:href="wkhs-20181231.xsd#SummaryOfSignificantAccountingPrinciplesDetails3" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails4" xlink:href="wkhs-20181231.xsd#SummaryOfSignificantAccountingPrinciplesDetails4" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SummaryOfBusinessAndSignificantAccountingPrinciplesDetails2" xlink:href="wkhs-20181231.xsd#SummaryOfBusinessAndSignificantAccountingPrinciplesDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual" xlink:href="wkhs-20181231.xsd#SummaryOfSignificantAccountingPrinciplesDetailsTextual" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/InventoryDetails" xlink:href="wkhs-20181231.xsd#InventoryDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/InventoryDetailsTextual" xlink:href="wkhs-20181231.xsd#InventoryDetailsTextual" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/RevenueDetails" xlink:href="wkhs-20181231.xsd#RevenueDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/PropertyPlantAndEquipmentNetDetails" xlink:href="wkhs-20181231.xsd#PropertyPlantAndEquipmentNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Long-termDebtDetails" xlink:href="wkhs-20181231.xsd#Long-termDebtDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Long-termDebtDetails1" xlink:href="wkhs-20181231.xsd#Long-termDebtDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Long-termDebtDetails2" xlink:href="wkhs-20181231.xsd#Long-termDebtDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/Long-termDebtDetailsTextual" xlink:href="wkhs-20181231.xsd#Long-termDebtDetailsTextual" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/DukeFinancingOglbiationDetails" xlink:href="wkhs-20181231.xsd#DukeFinancingOglbiationDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/IncomeTaxesDetails" xlink:href="wkhs-20181231.xsd#IncomeTaxesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/IncomeTaxesDetails1" xlink:href="wkhs-20181231.xsd#IncomeTaxesDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/IncomeTaxesDetails2" xlink:href="wkhs-20181231.xsd#IncomeTaxesDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/IncomeTaxesDetails3" xlink:href="wkhs-20181231.xsd#IncomeTaxesDetails3" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/IncomeTaxesDetailsTextual" xlink:href="wkhs-20181231.xsd#IncomeTaxesDetailsTextual" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/StockBasedCompensationDetails" xlink:href="wkhs-20181231.xsd#StockBasedCompensationDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/StockBasedCompensationDetailsTextual" xlink:href="wkhs-20181231.xsd#StockBasedCompensationDetailsTextual" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/PrivatePlacementMemorandumandStockOfferingDetails" xlink:href="wkhs-20181231.xsd#PrivatePlacementMemorandumandStockOfferingDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/RelatedPartiesDetails" xlink:href="wkhs-20181231.xsd#RelatedPartiesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/SubsequentEventsDetails" xlink:href="wkhs-20181231.xsd#SubsequentEventsDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://workhorse.com/role/QuarterlyFinancialDataDetails" xlink:href="wkhs-20181231.xsd#QuarterlyFinancialDataDetails" xlink:type="simple"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseIncentiveReceivableCurrent" xlink:label="loc_us-gaapLeaseIncentiveReceivableCurrent"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapLeaseIncentiveReceivableCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseIncentiveReceivableNoncurrent" xlink:label="loc_us-gaapLeaseIncentiveReceivableNoncurrent"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapLeaseIncentiveReceivableNoncurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_CurrentLiabilitiesOtherThenNotesPayable" xlink:label="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaapDerivativeLiabilitiesCurrent"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:to="loc_us-gaapDerivativeLiabilitiesCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueToOfficersOrStockholdersCurrent" xlink:label="loc_us-gaapDueToOfficersOrStockholdersCurrent"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:to="loc_us-gaapDueToOfficersOrStockholdersCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_WarrantyLiability" xlink:label="loc_wkhsWarrantyLiability"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:to="loc_wkhsWarrantyLiability" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_NotesPayableLessUnamortizedDiscountAndDebtIssuanceCosts" xlink:label="loc_wkhsNotesPayableLessUnamortizedDiscountAndDebtIssuanceCosts"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsNotesPayableLessUnamortizedDiscountAndDebtIssuanceCosts" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountPremiumNet"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsNotesPayableLessUnamortizedDiscountAndDebtIssuanceCosts" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountPremiumNet" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_wkhsCurrentLiabilitiesOtherThenNotesPayable" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_wkhsNotesPayableLessUnamortizedDiscountAndDebtIssuanceCosts" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Consolidatedbalancesheetsparenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="loc_us-gaapProductWarrantyExpense"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapProductWarrantyExpense" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/StatementOfStockholdersEquityDeficit" xlink:title="00000005 - Statement - Consolidated Statement of Stockholders' Equity (Deficit)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_ChangeInFairValueOfCommonStockWarrantLiability" xlink:label="loc_wkhsChangeInFairValueOfCommonStockWarrantLiability"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_wkhsChangeInFairValueOfCommonStockWarrantLiability" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets"/> |
| | <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable"/> |
| | <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories"/> |
| | <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/> |
| | <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/> |
| | <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_IncreaseDecreaseInWarranty" xlink:label="loc_wkhsIncreaseDecreaseInWarranty"/> |
| | <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_wkhsIncreaseDecreaseInWarranty" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties"/> |
| | <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits"/> |
| | <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="loc_us-gaapProceedsFromNotesPayable"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromNotesPayable" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaapPaymentsForProceedsFromOtherInvestingActivities"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromCollectionOfAdvanceToAffiliate" xlink:label="loc_us-gaapProceedsFromCollectionOfAdvanceToAffiliate"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromCollectionOfAdvanceToAffiliate" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_ProceedsFromShareholderAdvancesNetOfRepayments" xlink:label="loc_wkhsProceedsFromShareholderAdvancesNetOfRepayments"/> |
| | <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_wkhsProceedsFromShareholderAdvancesNetOfRepayments" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity"/> |
| | <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_ExerciseOfWarrantsAndOptions" xlink:label="loc_wkhsExerciseOfWarrantsAndOptions"/> |
| | <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_wkhsExerciseOfWarrantsAndOptions" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/ConsolidatedStatementsOfCashFlowsUnauditedParenthetical" xlink:title="00000007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciples" xlink:title="00000008 - Disclosure - Summary of Business and Significant Accounting Principles"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Inventory" xlink:title="00000009 - Disclosure - Inventory"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Revenue" xlink:title="00000010 - Disclosure - Revenue"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000011 - Disclosure - Property, Plant and Equipment, Net"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Long-termDebt" xlink:title="00000012 - Disclosure - Long-Term Debt"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/DukeFinancingOglbiation" xlink:title="00000013 - Disclosure - Duke Financing Obligation"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/IncomeTaxes" xlink:title="00000014 - Disclosure - Income Taxes"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/StockBasedCompensation" xlink:title="00000015 - Disclosure - Stock Based Compensation"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/RecentPronouncements" xlink:title="00000016 - Disclosure - Recent Pronouncements"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/PrivatePlacementMemorandumandStockOffering" xlink:title="00000017 - Disclosure - Stock Offerings"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/RelatedParties" xlink:title="00000018 - Disclosure - Related Parties"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - Subsequent Events"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/QuarterlyFinancialData" xlink:title="00000020 - Disclosure - Quarterly Financial Data (Unaudited)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesPolicies" xlink:title="00000021 - Disclosure - Summary of Business and Significant Accounting Principles (Policies)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesTables" xlink:title="00000022 - Disclosure - Summary of Business and Significant Accounting Principles (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/InventoryTables" xlink:title="00000023 - Disclosure - Inventory (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/RevenueTables" xlink:title="00000024 - Disclosure - Revenue (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000025 - Disclosure - Property, Plant and Equipment, Net (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Long-termDebtTables" xlink:title="00000026 - Disclosure - Long-Term Debt (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/IncomeTaxesTables" xlink:title="00000027 - Disclosure - Income Taxes (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/STOCKBASEDCOMPENSATIONTables" xlink:title="00000028 - Disclosure - Stock Based Compensation (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/QuarterlyFinancialDataTables" xlink:title="00000029 - Disclosure - Quarterly Financial Data (Unaudited) (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails3" xlink:title="00000030 - Disclosure - Summary of Business and Significant Accounting Principles (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivable"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableCurrent"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInFiveYears"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableInFiveYears" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableThereafter"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetails4" xlink:title="00000031 - Disclosure - Summary of Business and Significant Accounting Principles (Details1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SummaryOfBusinessAndSignificantAccountingPrinciplesDetails2" xlink:title="00000032 - Disclosure - Summary of Business and Significant Accounting Principles (Details 2)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SummaryOfSignificantAccountingPrinciplesDetailsTextual" xlink:title="00000033 - Disclosure - Summary of Business and Significant Accounting Principles (Details Textual)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/InventoryDetails" xlink:title="00000034 - Disclosure - Inventory (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/InventoryDetailsTextual" xlink:title="00000035 - Disclosure - Inventory (Details Textual)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/RevenueDetails" xlink:title="00000036 - Disclosure - Revenue (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/PropertyPlantAndEquipmentNetDetails" xlink:title="00000037 - Disclosure - Property, Plant and Equipment, Net (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Long-termDebtDetails" xlink:title="00000038 - Disclosure - Long-Term Debt (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Long-termDebtDetails1" xlink:title="00000039 - Disclosure - Long-Term Debt (Details 1)"> |
| | <link:loc xlink:type="locator" xlink:href="wkhs-20181231.xsd#wkhs_AggregateMaturitiesOflongTermDebt" xlink:label="loc_wkhsAggregateMaturitiesOflongTermDebt"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsAggregateMaturitiesOflongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsAggregateMaturitiesOflongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsAggregateMaturitiesOflongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsAggregateMaturitiesOflongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsAggregateMaturitiesOflongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_wkhsAggregateMaturitiesOflongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Long-termDebtDetails2" xlink:title="00000040 - Disclosure - Long-Term Debt (Details 2)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/Long-termDebtDetailsTextual" xlink:title="00000041 - Disclosure - Long-Term Debt (Details Textual)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/DukeFinancingOglbiationDetails" xlink:title="00000042 - Disclosure - Duke Financing Obligation (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/IncomeTaxesDetails" xlink:title="00000043 - Disclosure - Income Taxes (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/IncomeTaxesDetails1" xlink:title="00000044 - Disclosure - Income Taxes (Details 1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/IncomeTaxesDetails2" xlink:title="00000045 - Disclosure - Income Taxes (Details 2)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/IncomeTaxesDetails3" xlink:title="00000046 - Disclosure - Income Taxes (Details 3)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/IncomeTaxesDetailsTextual" xlink:title="00000047 - Disclosure - Income Taxes (Details Textual)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/StockBasedCompensationDetails" xlink:title="00000048 - Disclosure - Stock Based Compensation (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/StockBasedCompensationDetailsTextual" xlink:title="00000049 - Disclosure - Stock Based Compensation (Details Textual)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/PrivatePlacementMemorandumandStockOfferingDetails" xlink:title="00000050 - Disclosure - Stock Offerings (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/RelatedPartiesDetails" xlink:title="00000051 - Disclosure - Related Parties (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/SubsequentEventsDetails" xlink:title="00000052 - Disclosure - Subsequent Events (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://workhorse.com/role/QuarterlyFinancialDataDetails" xlink:title="00000053 - Disclosure - Quarterly Financial Data (Unaudited) (Details)"/> |
| </link:linkbase> |