| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" standalone="no" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.4a --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Source; Value: bnso.xfr; Date: 2020%2D08%2D17T10:53:10Z --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x80060001 --> |
<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:xbrldt="http://xbrl.org/2005/xbrldt" 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://bonso.com/role/DocumentAndEntityInformation" xlink:href="bnso-20200331.xsd#DocumentAndEntityInformation" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BalanceSheets" xlink:href="bnso-20200331.xsd#BalanceSheets" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BalanceSheetsParenthetical" xlink:href="bnso-20200331.xsd#BalanceSheetsParenthetical" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:href="bnso-20200331.xsd#StatementsOfOperationsAndComprehensiveIncome" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StatementsOfChangesInStockholdersEquity" xlink:href="bnso-20200331.xsd#StatementsOfChangesInStockholdersEquity" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StatementsOfCashFlows" xlink:href="bnso-20200331.xsd#StatementsOfCashFlows" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies" xlink:href="bnso-20200331.xsd#DescriptionOfBusinessAndSignificantAccountingPolicies" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/AllowanceForDoubtfulAccounts" xlink:href="bnso-20200331.xsd#AllowanceForDoubtfulAccounts" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/Inventories" xlink:href="bnso-20200331.xsd#Inventories" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/PropertyPlantAndEquipmentNet" xlink:href="bnso-20200331.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InterestsOfSubsidiaries" xlink:href="bnso-20200331.xsd#InterestsOfSubsidiaries" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IntangibleAssets" xlink:href="bnso-20200331.xsd#IntangibleAssets" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BankingFacilities" xlink:href="bnso-20200331.xsd#BankingFacilities" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTax" xlink:href="bnso-20200331.xsd#IncomeTax" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/FinancialInstrumentsAtFairValue" xlink:href="bnso-20200331.xsd#FinancialInstrumentsAtFairValue" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InvestmentInLifeInsuranceContract" xlink:href="bnso-20200331.xsd#InvestmentInLifeInsuranceContract" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/Leases" xlink:href="bnso-20200331.xsd#Leases" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/CommitmentsAndContingentLiabilities" xlink:href="bnso-20200331.xsd#CommitmentsAndContingentLiabilities" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockholdersEquity" xlink:href="bnso-20200331.xsd#StockholdersEquity" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockOptionAndBonusPlans" xlink:href="bnso-20200331.xsd#StockOptionAndBonusPlans" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/RelatedPartyTransactions" xlink:href="bnso-20200331.xsd#RelatedPartyTransactions" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/ConcentrationsAndCreditRisk" xlink:href="bnso-20200331.xsd#ConcentrationsAndCreditRisk" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/EmployeeRetirementBenefitsAndSeverancePaymentAllowance" xlink:href="bnso-20200331.xsd#EmployeeRetirementBenefitsAndSeverancePaymentAllowance" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/NetEarningsPerShare" xlink:href="bnso-20200331.xsd#NetEarningsPerShare" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BusinessSegmentInformation" xlink:href="bnso-20200331.xsd#BusinessSegmentInformation" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/Long-termLoanAndLong-termDepositReceived" xlink:href="bnso-20200331.xsd#Long-termLoanAndLong-termDepositReceived" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/OtherIncomeNet" xlink:href="bnso-20200331.xsd#OtherIncomeNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/Non-operatingExpensesIncomeNet" xlink:href="bnso-20200331.xsd#Non-operatingExpensesIncomeNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/FinancialInstrumentsAtAmortizedCost" xlink:href="bnso-20200331.xsd#FinancialInstrumentsAtAmortizedCost" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/SubsequentEvents" xlink:href="bnso-20200331.xsd#SubsequentEvents" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" xlink:href="bnso-20200331.xsd#DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InventoriesTables" xlink:href="bnso-20200331.xsd#InventoriesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="bnso-20200331.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InterestsOfSubsidiariesTables" xlink:href="bnso-20200331.xsd#InterestsOfSubsidiariesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IntangibleAssetsTables" xlink:href="bnso-20200331.xsd#IntangibleAssetsTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BankingFacilitiesTables" xlink:href="bnso-20200331.xsd#BankingFacilitiesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxTables" xlink:href="bnso-20200331.xsd#IncomeTaxTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/FinancialInstrumentsAtFairValueTables" xlink:href="bnso-20200331.xsd#FinancialInstrumentsAtFairValueTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/LeasesTables" xlink:href="bnso-20200331.xsd#LeasesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/CommitmentsAndContingentLiabilitiesTables" xlink:href="bnso-20200331.xsd#CommitmentsAndContingentLiabilitiesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockOptionAndBonusPlansTables" xlink:href="bnso-20200331.xsd#StockOptionAndBonusPlansTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/RelatedPartyTransactionsTables" xlink:href="bnso-20200331.xsd#RelatedPartyTransactionsTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/ConcentrationsAndCreditRiskTables" xlink:href="bnso-20200331.xsd#ConcentrationsAndCreditRiskTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/NetEarningsPerShareTables" xlink:href="bnso-20200331.xsd#NetEarningsPerShareTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BusinessSegmentInformationTables" xlink:href="bnso-20200331.xsd#BusinessSegmentInformationTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/OtherIncomeNetTables" xlink:href="bnso-20200331.xsd#OtherIncomeNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/Non-operatingExpensesIncomeNetTables" xlink:href="bnso-20200331.xsd#Non-operatingExpensesIncomeNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetailsNarrative" xlink:href="bnso-20200331.xsd#DescriptionOfBusinessAndSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/AllowanceForDoubtfulAccountsDetailsNarrative" xlink:href="bnso-20200331.xsd#AllowanceForDoubtfulAccountsDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InventoriesDetails" xlink:href="bnso-20200331.xsd#InventoriesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InventoriesDetailsNarrative" xlink:href="bnso-20200331.xsd#InventoriesDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/PropertyPlantAndEquipmentNetDetails" xlink:href="bnso-20200331.xsd#PropertyPlantAndEquipmentNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="bnso-20200331.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InterestsInSubsidiariesDetails" xlink:href="bnso-20200331.xsd#InterestsInSubsidiariesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IntangibleAssetsDetails" xlink:href="bnso-20200331.xsd#IntangibleAssetsDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IntangibleAssetsDetails1" xlink:href="bnso-20200331.xsd#IntangibleAssetsDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IntangibleAssetsDetails2" xlink:href="bnso-20200331.xsd#IntangibleAssetsDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IntangibleAssetsDetailsNarrative" xlink:href="bnso-20200331.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BankingFacilitiesDetails" xlink:href="bnso-20200331.xsd#BankingFacilitiesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BankingFacilitiesDetails1" xlink:href="bnso-20200331.xsd#BankingFacilitiesDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetails" xlink:href="bnso-20200331.xsd#IncomeTaxDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetails1" xlink:href="bnso-20200331.xsd#IncomeTaxDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetails2" xlink:href="bnso-20200331.xsd#IncomeTaxDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetails3" xlink:href="bnso-20200331.xsd#IncomeTaxDetails3" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetails4" xlink:href="bnso-20200331.xsd#IncomeTaxDetails4" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetails5" xlink:href="bnso-20200331.xsd#IncomeTaxDetails5" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetails6" xlink:href="bnso-20200331.xsd#IncomeTaxDetails6" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetailsNarrative" xlink:href="bnso-20200331.xsd#IncomeTaxDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/IncomeTaxDetailsNarrative1" xlink:href="bnso-20200331.xsd#IncomeTaxDetailsNarrative1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/FinancialInstrumentsAtFairValueDetails" xlink:href="bnso-20200331.xsd#FinancialInstrumentsAtFairValueDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/FinancialInstrumentsAtFairValueDetailsNarrative" xlink:href="bnso-20200331.xsd#FinancialInstrumentsAtFairValueDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/InvestmentInLifeInsuranceContractDetailsNarrative" xlink:href="bnso-20200331.xsd#InvestmentInLifeInsuranceContractDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/LeasesDetails" xlink:href="bnso-20200331.xsd#LeasesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/LeasesDetails1" xlink:href="bnso-20200331.xsd#LeasesDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/LeasesDetails2" xlink:href="bnso-20200331.xsd#LeasesDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/LeasesDetails3" xlink:href="bnso-20200331.xsd#LeasesDetails3" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/LeasesDetailsNarrative" xlink:href="bnso-20200331.xsd#LeasesDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/CommitmentsAndContingentLiabilitiesDetails" xlink:href="bnso-20200331.xsd#CommitmentsAndContingentLiabilitiesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/CommitmentsDetailsNarrative" xlink:href="bnso-20200331.xsd#CommitmentsDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockholdersEquityDetailsNarrative" xlink:href="bnso-20200331.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockOptionAndBonusPlansDetails" xlink:href="bnso-20200331.xsd#StockOptionAndBonusPlansDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockOptionAndBonusPlansDetails1" xlink:href="bnso-20200331.xsd#StockOptionAndBonusPlansDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockOptionAndBonusPlansDetails2" xlink:href="bnso-20200331.xsd#StockOptionAndBonusPlansDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/StockOptionAndBonusPlansDetailsNarrative" xlink:href="bnso-20200331.xsd#StockOptionAndBonusPlansDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/RelatedPartyTransactionsDetails" xlink:href="bnso-20200331.xsd#RelatedPartyTransactionsDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="bnso-20200331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/ConcentrationsAndCreditRiskDetails" xlink:href="bnso-20200331.xsd#ConcentrationsAndCreditRiskDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/ConcentrationsAndCreditRiskDetails1" xlink:href="bnso-20200331.xsd#ConcentrationsAndCreditRiskDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/ConcentrationsAndCreditRiskDetailsNarrative" xlink:href="bnso-20200331.xsd#ConcentrationsAndCreditRiskDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/EmployeeRetirementBenefitsAndSeverancePaymentAllowanceDetailsNarrative" xlink:href="bnso-20200331.xsd#EmployeeRetirementBenefitsAndSeverancePaymentAllowanceDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/LossPerShareDetails" xlink:href="bnso-20200331.xsd#LossPerShareDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BusinessSegmentInformationDetails" xlink:href="bnso-20200331.xsd#BusinessSegmentInformationDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BusinessSegmentInformationDetails1" xlink:href="bnso-20200331.xsd#BusinessSegmentInformationDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BusinessSegmentInformationDetails2" xlink:href="bnso-20200331.xsd#BusinessSegmentInformationDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BusinessSegmentInformationDetails3" xlink:href="bnso-20200331.xsd#BusinessSegmentInformationDetails3" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/BusinessSegmentInformationDetails4" xlink:href="bnso-20200331.xsd#BusinessSegmentInformationDetails4" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/Long-termLoanAndLong-termDepositReceivedDetailsNarrative" xlink:href="bnso-20200331.xsd#Long-termLoanAndLong-termDepositReceivedDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/OtherIncomeNetDetails" xlink:href="bnso-20200331.xsd#OtherIncomeNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/Non-operatingExpensesIncomeNetDetails" xlink:href="bnso-20200331.xsd#Non-operatingExpensesIncomeNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/FinancialInstrumentsAtAmortizedCostDetailsNarrative" xlink:href="bnso-20200331.xsd#FinancialInstrumentsAtAmortizedCostDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://bonso.com/role/SubsequentEventsDetailsNarrative" xlink:href="bnso-20200331.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple"/> |
| <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/> |
| <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/> |
| <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/> |
| <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/> |
| <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll"/> |
| <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapTreasuryStockMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="3"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="4"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="5"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="6"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="7"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="8"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="9"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="10"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_40" xlink:type="arc" order="12"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_40" xlink:type="arc" order="13"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_40" xlink:type="arc" order="14"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="15"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="16"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="17"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="18"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_40" xlink:type="arc" order="19"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_40" xlink:type="arc" order="20"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:title="00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_70" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_70" xlink:type="arc" order="3"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue_70" xlink:type="arc" order="4"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodShares_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedAndRetiredDuringPeriodShares_70" xlink:type="arc" order="5"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_70" xlink:type="arc" order="6"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_StockIssuedDuringPeriodSharesStockOptionExercised" xlink:label="loc_BNSOStockIssuedDuringPeriodSharesStockOptionExercised_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOStockIssuedDuringPeriodSharesStockOptionExercised_70" xlink:type="arc" order="7"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_RemovalOfTreasurySharesFromTotalNumberOfSharesIssuedValue" xlink:label="loc_BNSORemovalOfTreasurySharesFromTotalNumberOfSharesIssuedValue_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSORemovalOfTreasurySharesFromTotalNumberOfSharesIssuedValue_70" xlink:type="arc" order="8"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_RemovalOfTreasurySharesFromTotalNumberOfSharesIssuedShares" xlink:label="loc_BNSORemovalOfTreasurySharesFromTotalNumberOfSharesIssuedShares_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSORemovalOfTreasurySharesFromTotalNumberOfSharesIssuedShares_70" xlink:type="arc" order="9"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_70" xlink:type="arc" order="10"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/DescriptionOfBusinessAndSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Description of business and significant accounting policies"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/AllowanceForDoubtfulAccounts" xlink:title="00000008 - Disclosure - Allowance for doubtful accounts"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/Inventories" xlink:title="00000009 - Disclosure - Inventories"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000010 - Disclosure - Property, plant and equipment, net"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InterestsOfSubsidiaries" xlink:title="00000011 - Disclosure - Interests of subsidiaries"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IntangibleAssets" xlink:title="00000012 - Disclosure - Intangible assets, net"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BankingFacilities" xlink:title="00000013 - Disclosure - Banking facilities"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTax" xlink:title="00000014 - Disclosure - Income tax"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/FinancialInstrumentsAtFairValue" xlink:title="00000015 - Disclosure - Financial instruments at fair value"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InvestmentInLifeInsuranceContract" xlink:title="00000016 - Disclosure - Investment in life insurance contract"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/Leases" xlink:title="00000017 - Disclosure - Leases"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/CommitmentsAndContingentLiabilities" xlink:title="00000018 - Disclosure - Commitments and contingent liabilities"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockholdersEquity" xlink:title="00000019 - Disclosure - Stockholders' equity"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockOptionAndBonusPlans" xlink:title="00000020 - Disclosure - Stock option and bonus plans"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/RelatedPartyTransactions" xlink:title="00000021 - Disclosure - Related party transactions"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/ConcentrationsAndCreditRisk" xlink:title="00000022 - Disclosure - Concentrations and credit risk"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/EmployeeRetirementBenefitsAndSeverancePaymentAllowance" xlink:title="00000023 - Disclosure - Employee retirement benefits and severance payment allowance"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/NetEarningsPerShare" xlink:title="00000024 - Disclosure - Net earnings per share"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BusinessSegmentInformation" xlink:title="00000025 - Disclosure - Business segment information"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/Long-termLoanAndLong-termDepositReceived" xlink:title="00000026 - Disclosure - Long-term loan and long-term deposit received"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/OtherIncomeNet" xlink:title="00000027 - Disclosure - Other income, net"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/Non-operatingExpensesIncomeNet" xlink:title="00000028 - Disclosure - Non-operating (expenses) / income, net"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/FinancialInstrumentsAtAmortizedCost" xlink:title="00000029 - Disclosure - Financial instruments at amortized cost"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/SubsequentEvents" xlink:title="00000030 - Disclosure - Subsequent events"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" xlink:title="00000031 - Disclosure - Description of business and significant accounting policies (Policies)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InventoriesTables" xlink:title="00000032 - Disclosure - Inventories (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000033 - Disclosure - Property, plant and equipment, net (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InterestsOfSubsidiariesTables" xlink:title="00000034 - Disclosure - Interests of subsidiaries (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IntangibleAssetsTables" xlink:title="00000035 - Disclosure - Intangible assets (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BankingFacilitiesTables" xlink:title="00000036 - Disclosure - Banking facilities (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxTables" xlink:title="00000037 - Disclosure - Income tax (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/FinancialInstrumentsAtFairValueTables" xlink:title="00000038 - Disclosure - Financial instruments at fair value (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/LeasesTables" xlink:title="00000039 - Disclosure - Leases (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/CommitmentsAndContingentLiabilitiesTables" xlink:title="00000040 - Disclosure - Commitments and contingent liabilities (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockOptionAndBonusPlansTables" xlink:title="00000041 - Disclosure - Stock option and bonus plans (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/RelatedPartyTransactionsTables" xlink:title="00000042 - Disclosure - Related party transactions (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/ConcentrationsAndCreditRiskTables" xlink:title="00000043 - Disclosure - Concentrations and credit risk (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/NetEarningsPerShareTables" xlink:title="00000044 - Disclosure - Net earnings per share (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BusinessSegmentInformationTables" xlink:title="00000045 - Disclosure - Business segment information (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/OtherIncomeNetTables" xlink:title="00000046 - Disclosure - Other income, net (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/Non-operatingExpensesIncomeNetTables" xlink:title="00000047 - Disclosure - Non-operating (expenses) / income, net (Tables)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/DescriptionOfBusinessAndSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000048 - Disclosure - Description of business and significant accounting policies (Details Narrative)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_60"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_60" xlink:type="arc" order="61"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_40" xlink:type="arc" order="42"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="52"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdvertisingExpense_130" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_130" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_130" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ContractLiabilities" xlink:label="loc_BNSOContractLiabilities_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOContractLiabilities_130" xlink:type="arc" order="3"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_130" xlink:type="arc" order="4"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_130" xlink:type="arc" order="5"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapCustomerRefundLiabilityCurrent_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCustomerRefundLiabilityCurrent_130" xlink:type="arc" order="6"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/AllowanceForDoubtfulAccountsDetailsNarrative" xlink:title="00000049 - Disclosure - Allowance for doubtful accounts (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InventoriesDetails" xlink:title="00000050 - Disclosure - Inventories (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InventoriesDetailsNarrative" xlink:title="00000051 - Disclosure - Inventories (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/PropertyPlantAndEquipmentNetDetails" xlink:title="00000052 - Disclosure - Property, plant and equipment, net (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaapBuildingMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaapConstructionInProgressMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapConstructionInProgressMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_PlantAndMachineryMember" xlink:label="loc_BNSOPlantAndMachineryMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_BNSOPlantAndMachineryMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_130" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_130" xlink:type="arc" order="2"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000053 - Disclosure - Property, plant and equipment, net (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InterestsInSubsidiariesDetails" xlink:title="00000054 - Disclosure - Interests in subsidiaries (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_BELMember" xlink:label="loc_BNSOBELMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOBELMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_BILMember" xlink:label="loc_BNSOBILMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOBILMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_BESCLMember" xlink:label="loc_BNSOBESCLMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOBESCLMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_BATLMember" xlink:label="loc_BNSOBATLMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOBATLMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_BATXXCLMember" xlink:label="loc_BNSOBATXXCLMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOBATXXCLMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_BTLMember" xlink:label="loc_BNSOBTLMember_50"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOBTLMember_50" xlink:type="arc" order="51"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_PlaceOfIncorporationAndKindOfLegalEntity" xlink:label="loc_BNSOPlaceOfIncorporationAndKindOfLegalEntity_250"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOPlaceOfIncorporationAndKindOfLegalEntity_250" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ParticularsOfIssuedCapitalRegisteredCapital" xlink:label="loc_BNSOParticularsOfIssuedCapitalRegisteredCapital_250"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOParticularsOfIssuedCapitalRegisteredCapital_250" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_250"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_250" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_DescriptionOfActivitiesOfSubsidiary" xlink:label="loc_BNSODescriptionOfActivitiesOfSubsidiary_250"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSODescriptionOfActivitiesOfSubsidiary_250" xlink:type="arc" order="3"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IntangibleAssetsDetails" xlink:title="00000055 - Disclosure - Intangible assets (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IntangibleAssetsDetails1" xlink:title="00000056 - Disclosure - Intangible assets (Details 1)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IntangibleAssetsDetails2" xlink:title="00000057 - Disclosure - Intangible assets (Details 2)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000058 - Disclosure - Intangible assets (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BankingFacilitiesDetails" xlink:title="00000059 - Disclosure - Banking facilities (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_AmountAvailableMember" xlink:label="loc_BNSOAmountAvailableMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_BNSOAmountAvailableMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_AmountUtilizedMember" xlink:label="loc_BNSOAmountUtilizedMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_BNSOAmountUtilizedMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_AmountUnutilizedMember" xlink:label="loc_BNSOAmountUnutilizedMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_BNSOAmountUnutilizedMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ImportAndExportFacilitiesAbstract" xlink:label="loc_BNSOImportAndExportFacilitiesAbstract_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOImportAndExportFacilitiesAbstract_70" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:label="loc_us-gaapDebtLongtermAndShorttermCombinedAmount_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOImportAndExportFacilitiesAbstract_70" xlink:to="loc_us-gaapDebtLongtermAndShorttermCombinedAmount_70" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_IncludingSubLimitOfAbstract" xlink:label="loc_BNSOIncludingSubLimitOfAbstract_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOImportAndExportFacilitiesAbstract_70" xlink:to="loc_BNSOIncludingSubLimitOfAbstract_70" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBank" xlink:label="loc_us-gaapNotesPayableToBank_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOIncludingSubLimitOfAbstract_70" xlink:to="loc_us-gaapNotesPayableToBank_70" xlink:type="arc" order="3"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOverdrafts" xlink:label="loc_us-gaapBankOverdrafts_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOIncludingSubLimitOfAbstract_70" xlink:to="loc_us-gaapBankOverdrafts_70" xlink:type="arc" order="4"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOIncludingSubLimitOfAbstract_70" xlink:to="loc_us-gaapLongTermDebt_70" xlink:type="arc" order="5"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_OtherFacilitiesAbstract" xlink:label="loc_BNSOOtherFacilitiesAbstract_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOImportAndExportFacilitiesAbstract_70" xlink:to="loc_BNSOOtherFacilitiesAbstract_70" xlink:type="arc" order="6"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCreditsAndOtherLiabilities" xlink:label="loc_us-gaapDeferredCreditsAndOtherLiabilities_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOOtherFacilitiesAbstract_70" xlink:to="loc_us-gaapDeferredCreditsAndOtherLiabilities_70" xlink:type="arc" order="7"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansPayableCurrent" xlink:label="loc_us-gaapNotesAndLoansPayableCurrent_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOOtherFacilitiesAbstract_70" xlink:to="loc_us-gaapNotesAndLoansPayableCurrent_70" xlink:type="arc" order="8"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaapAccountsAndNotesReceivableNet_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_BNSOOtherFacilitiesAbstract_70" xlink:to="loc_us-gaapAccountsAndNotesReceivableNet_70" xlink:type="arc" order="9"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BankingFacilitiesDetails1" xlink:title="00000060 - Disclosure - Banking facilities (Details 1)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetails" xlink:title="00000061 - Disclosure - Income Tax (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetails1" xlink:title="00000062 - Disclosure - Income Tax (Details 1)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetails2" xlink:title="00000063 - Disclosure - Income Tax (Details 2)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetails3" xlink:title="00000064 - Disclosure - Income Tax (Details 3)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetails4" xlink:title="00000065 - Disclosure - Income Tax (Details 4)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetails5" xlink:title="00000066 - Disclosure - Income Tax (Details 5)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetails6" xlink:title="00000067 - Disclosure - Income Tax (Details 6)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetailsNarrative" xlink:title="00000068 - Disclosure - Income Tax (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/IncomeTaxDetailsNarrative1" xlink:title="00000069 - Disclosure - Income Tax (Details Narrative 1)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/FinancialInstrumentsAtFairValueDetails" xlink:title="00000070 - Disclosure - Financial instruments at fair value (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaapInvestmentTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapInvestmentTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaapInvestmentTypeCategorizationMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapInvestmentTypeAxis" xlink:to="loc_us-gaapInvestmentTypeCategorizationMember_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_EquityInvestmentMember" xlink:label="loc_BNSOEquityInvestmentMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapInvestmentTypeCategorizationMember" xlink:to="loc_BNSOEquityInvestmentMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_0" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_10" xlink:type="arc" order="12"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_20" xlink:type="arc" order="22"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentOwnedAtFairValue" xlink:label="loc_us-gaapInvestmentOwnedAtFairValue_90"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInvestmentOwnedAtFairValue_90" xlink:type="arc" order="0"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/FinancialInstrumentsAtFairValueDetailsNarrative" xlink:title="00000071 - Disclosure - Financial instruments at fair value (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/InvestmentInLifeInsuranceContractDetailsNarrative" xlink:title="00000072 - Disclosure - Investment in life insurance contract (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/LeasesDetails" xlink:title="00000073 - Disclosure - Leases (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/LeasesDetails1" xlink:title="00000074 - Disclosure - Leases (Details 1)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_OfficeMember" xlink:label="loc_BNSOOfficeMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_BNSOOfficeMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract_30" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAsset_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_30" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAsset_30" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaapLiabilitiesAbstract_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAbstract_30" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAbstract_30" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent_30" xlink:type="arc" order="3"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAbstract_30" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_30" xlink:type="arc" order="4"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAbstract_30" xlink:to="loc_us-gaapLiabilities_30" xlink:type="arc" order="5"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/LeasesDetails2" xlink:title="00000075 - Disclosure - Leases (Details 2)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/LeasesDetails3" xlink:title="00000076 - Disclosure - Leases (Details 3)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/LeasesDetailsNarrative" xlink:title="00000077 - Disclosure - Leases (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/CommitmentsAndContingentLiabilitiesDetails" xlink:title="00000078 - Disclosure - Commitments and contingent liabilities (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/CommitmentsDetailsNarrative" xlink:title="00000079 - Disclosure - Commitments and contingent liabilities (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000080 - Disclosure - Stockholders' equity (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockOptionAndBonusPlansDetails" xlink:title="00000081 - Disclosure - Stock Option and bonus plans (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockOptionAndBonusPlansDetails1" xlink:title="00000082 - Disclosure - Stock Option and bonus plans (Details 1)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockOptionAndBonusPlansDetails2" xlink:title="00000083 - Disclosure - Stock Option and bonus plans (Details 2)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/StockOptionAndBonusPlansDetailsNarrative" xlink:title="00000084 - Disclosure - Stock Option and bonus plans (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/RelatedPartyTransactionsDetails" xlink:title="00000085 - Disclosure - Related party transactions (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrAnthonySoMember" xlink:label="loc_BNSOMrAnthonySoMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrAnthonySoMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_Mr.KimWahChungMember" xlink:label="loc_BNSOMr.KimWahChungMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMr.KimWahChungMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrWooPingFokMember" xlink:label="loc_BNSOMrWooPingFokMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrWooPingFokMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrAndrewSoMember" xlink:label="loc_BNSOMrAndrewSoMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrAndrewSoMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrHenrySchlueterMember" xlink:label="loc_BNSOMrHenrySchlueterMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrHenrySchlueterMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrAlberetSoMember" xlink:label="loc_BNSOMrAlberetSoMember_50"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrAlberetSoMember_50" xlink:type="arc" order="51"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CommissionsAndorConsultancyFees" xlink:label="loc_BNSOCommissionsAndorConsultancyFees_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOCommissionsAndorConsultancyFees_190" xlink:type="arc" order="0"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000086 - Disclosure - Related party transactions (Details Narrative)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrAnthonySoMember" xlink:label="loc_BNSOMrAnthonySoMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrAnthonySoMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_Mr.KimWahChungMember" xlink:label="loc_BNSOMr.KimWahChungMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMr.KimWahChungMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrAndrewSoMember" xlink:label="loc_BNSOMrAndrewSoMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrAndrewSoMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_MrAlberetSoMember" xlink:label="loc_BNSOMrAlberetSoMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_BNSOMrAlberetSoMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_UnpaidVacationPayments" xlink:label="loc_BNSOUnpaidVacationPayments_110"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOUnpaidVacationPayments_110" xlink:type="arc" order="0"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/ConcentrationsAndCreditRiskDetails" xlink:title="00000087 - Disclosure - Concentrations and Credit Risk (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerAMember" xlink:label="loc_BNSOCustomerAMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerAMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerCMember" xlink:label="loc_BNSOCustomerCMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerCMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerBMember" xlink:label="loc_BNSOCustomerBMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerBMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerDMember" xlink:label="loc_BNSOCustomerDMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerDMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerEMember" xlink:label="loc_BNSOCustomerEMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerEMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_NetTotalSales" xlink:label="loc_BNSONetTotalSales_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSONetTotalSales_190" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_NetTotalSalesPercent" xlink:label="loc_BNSONetTotalSalesPercent_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSONetTotalSalesPercent_190" xlink:type="arc" order="1"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/ConcentrationsAndCreditRiskDetails1" xlink:title="00000088 - Disclosure - Concentrations and credit risk (Details 1)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerCMember" xlink:label="loc_BNSOCustomerCMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerCMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerBMember" xlink:label="loc_BNSOCustomerBMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerBMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerAMember" xlink:label="loc_BNSOCustomerAMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerAMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerFMember" xlink:label="loc_BNSOCustomerFMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerFMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaapAccountsNotesAndLoansReceivableNetCurrent_110"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsNotesAndLoansReceivableNetCurrent_110" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_TotalTradeReceivablesPercent" xlink:label="loc_BNSOTotalTradeReceivablesPercent_110"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOTotalTradeReceivablesPercent_110" xlink:type="arc" order="1"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/ConcentrationsAndCreditRiskDetailsNarrative" xlink:title="00000089 - Disclosure - Concentrations and Credit Risk (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/EmployeeRetirementBenefitsAndSeverancePaymentAllowanceDetailsNarrative" xlink:title="00000090 - Disclosure - Employee retirement benefits and severance payment allowance (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/LossPerShareDetails" xlink:title="00000091 - Disclosure - Net earnings per share (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BusinessSegmentInformationDetails" xlink:title="00000092 - Disclosure - Business segment Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ScalesAndOthersMember" xlink:label="loc_BNSOScalesAndOthersMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOScalesAndOthersMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_PetElectronicsProductsMember" xlink:label="loc_BNSOPetElectronicsProductsMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSOPetElectronicsProductsMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_RentalAndManagementMember" xlink:label="loc_BNSORentalAndManagementMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_BNSORentalAndManagementMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_PercentageOfNetSales" xlink:label="loc_BNSOPercentageOfNetSales_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOPercentageOfNetSales_130" xlink:type="arc" order="0"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BusinessSegmentInformationDetails1" xlink:title="00000093 - Disclosure - Business segment information (Details 1)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:label="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesBillingStatusDomain" xlink:label="loc_us-gaapReceivablesBillingStatusDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:to="loc_us-gaapReceivablesBillingStatusDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesBillingStatusDomain" xlink:label="loc_us-gaapReceivablesBillingStatusDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:to="loc_us-gaapReceivablesBillingStatusDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ScalesOthersMember" xlink:label="loc_BNSOScalesOthersMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSOScalesOthersMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_PetElectronicsProductsMember" xlink:label="loc_BNSOPetElectronicsProductsMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSOPetElectronicsProductsMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_RentalAndManagementMember" xlink:label="loc_BNSORentalAndManagementMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSORentalAndManagementMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_TotalOperatingSegmentsMember" xlink:label="loc_BNSOTotalOperatingSegmentsMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSOTotalOperatingSegmentsMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_us-gaapCorporateMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_GroupMember" xlink:label="loc_BNSOGroupMember_50"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSOGroupMember_50" xlink:type="arc" order="51"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaapNotesAndLoansReceivableNetCurrent_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNotesAndLoansReceivableNetCurrent_190" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CostOfRevenues" xlink:label="loc_BNSOCostOfRevenues_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOCostOfRevenues_190" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments1" xlink:label="loc_BNSOIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments1_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOIncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments1_190" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_190" xlink:type="arc" order="3"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentExcludingCapitalLeasedAssets_190" xlink:type="arc" order="4"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInventoryCapitalizedCosts" xlink:label="loc_us-gaapOtherInventoryCapitalizedCosts_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherInventoryCapitalizedCosts_190" xlink:type="arc" order="5"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BusinessSegmentInformationDetails2" xlink:title="00000094 - Disclosure - Business segment information (Details 2)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_HK" xlink:label="loc_countryHK_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryHK_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ThePRCMember" xlink:label="loc_BNSOThePRCMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_BNSOThePRCMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_70"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_70" xlink:type="arc" order="0"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BusinessSegmentInformationDetails3" xlink:title="00000095 - Disclosure - Business segment information (Details 3)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US" xlink:label="loc_countryUS_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_DE" xlink:label="loc_countryDE_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryDE_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ThePRCMember" xlink:label="loc_BNSOThePRCMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_BNSOThePRCMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_TotalMember" xlink:label="loc_BNSOTotalMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_BNSOTotalMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_130" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_PercentageOfNetSales" xlink:label="loc_BNSOPercentageOfNetSales_130"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOPercentageOfNetSales_130" xlink:type="arc" order="1"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/BusinessSegmentInformationDetails4" xlink:title="00000096 - Disclosure - Business segment information (Details 4)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:label="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesBillingStatusDomain" xlink:label="loc_us-gaapReceivablesBillingStatusDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:to="loc_us-gaapReceivablesBillingStatusDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesBillingStatusDomain" xlink:label="loc_us-gaapReceivablesBillingStatusDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis" xlink:to="loc_us-gaapReceivablesBillingStatusDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ScalesMember" xlink:label="loc_BNSOScalesMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSOScalesMember_0" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_ScalesAndPetElectronicsProductsMember" xlink:label="loc_BNSOScalesAndPetElectronicsProductsMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSOScalesAndPetElectronicsProductsMember_20" xlink:type="arc" order="22"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_RentalAndManagementMember" xlink:label="loc_BNSORentalAndManagementMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapReceivablesBillingStatusDomain" xlink:to="loc_BNSORentalAndManagementMember_30" xlink:type="arc" order="32"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerAMember" xlink:label="loc_BNSOCustomerAMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerAMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerCMember" xlink:label="loc_BNSOCustomerCMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerCMember_10" xlink:type="arc" order="11"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerBMember" xlink:label="loc_BNSOCustomerBMember_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerBMember_20" xlink:type="arc" order="21"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerEMember" xlink:label="loc_BNSOCustomerEMember_30"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerEMember_30" xlink:type="arc" order="31"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_CustomerDMember" xlink:label="loc_BNSOCustomerDMember_40"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOCustomerDMember_40" xlink:type="arc" order="41"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_TotalMember" xlink:label="loc_BNSOTotalMember_50"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_BNSOTotalMember_50" xlink:type="arc" order="51"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_190" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_PercentageOfNetSales" xlink:label="loc_BNSOPercentageOfNetSales_190"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_BNSOPercentageOfNetSales_190" xlink:type="arc" order="1"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/Long-termLoanAndLong-termDepositReceivedDetailsNarrative" xlink:title="00000097 - Disclosure - Long-term loan and long-term deposit received (Details Narrative)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="bnso-20200331.xsd#BNSO_FangdaGroupCoMember" xlink:label="loc_BNSOFangdaGroupCoMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_BNSOFangdaGroupCoMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositContractsLiabilities" xlink:label="loc_us-gaapDepositContractsLiabilities_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepositContractsLiabilities_20" xlink:type="arc" order="0"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/OtherIncomeNetDetails" xlink:title="00000098 - Disclosure - Other income, net (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/Non-operatingExpensesIncomeNetDetails" xlink:title="00000099 - Disclosure - Non-operating (expenses) / income, net (Details)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/FinancialInstrumentsAtAmortizedCostDetailsNarrative" xlink:title="00000100 - Disclosure - Financial instruments at amortized cost (Details Narrative)"/> |
| <link:definitionLink xlink:type="extended" xlink:role="http://bonso.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000101 - Disclosure - Subsequent events (Details Narrative)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares_20" xlink:type="arc" order="0"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodValue_20"/> |
| | <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodValue_20" xlink:type="arc" order="1"/> |
| | </link:definitionLink> |
| </link:linkbase> |