| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by Business Wire --> |
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.berkshirehathaway.com/2010-12-31" xmlns:brka="http://www.berkshirehathaway.com/2010-12-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://xbrl.us/us-gaap/2009-01-31" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brka-20101231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brka-20101231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brka-20101231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="brka-20101231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="consolidatedBalanceSheets" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/StatementOfFinancialPosition"> |
| <link:definition> 000100 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="consolidatedStatementsOfEarnings" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/StatementOfIncome"> |
| <link:definition> 000150 - Statement - Consolidated Statements of Earnings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="consolidatedStatementsOfCashFlows" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/StatementOfCashFlowsIndirect"> |
| <link:definition> 000200 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="businessAcquisitions" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/BusinessCombinations"> |
| <link:definition> 001050 - Disclosure - Significant business acquisitions </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentsInFixedMaturitySecurities" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsInFixedMaturitySecurities"> |
| <link:definition> 001100 - Disclosure - Investments in fixed maturity securities </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentsInEquitySecurities" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsInEquitySecurities"> |
| <link:definition> 001150 - Disclosure - Investments in equity securities </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="otherInvestments" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsAllOtherInvestments"> |
| <link:definition> 001200 - Disclosure - Other investments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="derivativeInstrumentsAndHedgingActivities" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/DerivativeInstrumentsAndHedgingActivities"> |
| <link:definition> 001500 - Disclosure - Derivative contracts </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fairValueDisclosures" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FinancialInstrumentsFairValueDisclosures"> |
| <link:definition> 001800 - Disclosure - Fair value measurements </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="receivables" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/ReceivablesLoansNotesReceivableAndOthers"> |
| <link:definition> 001300 - Disclosure - Receivables </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="propertyPlantAndEquipment" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/PropertyPlantAndEquipment"> |
| <link:definition> 001450 - Disclosure - Property, plant and equipment </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="inventory" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/Inventory"> |
| <link:definition> 001350 - Disclosure - Inventories </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="incomeTax" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/IncomeTaxes"> |
| <link:definition> 001700 - Disclosure - Income taxes </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="debt" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/Debt"> |
| <link:definition> 001650 - Disclosure - Notes payable and other borrowings </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="stockholdersEquityNote" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/Equity"> |
| <link:definition> 001850 - Disclosure - Common stock </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="segmentReporting" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/SegmentReporting"> |
| <link:definition> 002000 - Disclosure - Business segment data </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="commitmentsAndContingencies" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CommitmentsAndContingencies"> |
| <link:definition> 001950 - Disclosure - Contingencies and Commitments </link:definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentGainsLoss" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentGainsLoss"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 001250 - Disclosure - Investment gains and losses </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="supplementalCashFlowInformation" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/SupplementalCashFlowInformation"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 001550 - Disclosure - Supplemental cash flow information </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="consolidatedStatementsOfEarningsParenthetical" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/StatementOfIncomeParenthetical"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 000155 - Statement - Consolidated Statements of Earnings (Parenthetical) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="consolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/ConsolidatedStatementsOfChangesInShareholdersEquity"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 000250 - Statement - Consolidated Statements of Changes in Shareholders' Equity </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="consolidatedStatementsOfComprehensiveIncome" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/ConsolidatedStatementsOfComprehensiveIncome"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 000300 - Statement - Consolidated Statements of Comprehensive Income </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="intangibleAssetsGoodwillAndOther" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/IntangibleAssetsGoodwillAndOther"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 001400 - Disclosure - Goodwill and other intangible assets </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentsInFixedMaturitySecuritiesTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsInFixedMaturitySecuritiesTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005050 - Disclosure - Investments in fixed maturity securities (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentsInFixedMaturitySecuritiesInvestmentsInSecuritiesWithFixedMaturitiesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsInFixedMaturitySecuritiesInvestmentsInSecuritiesWithFixedMaturitiesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010050 - Disclosure - Investments in fixed maturity securities - Investments in securities with fixed maturities (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentsInFixedMaturitySecuritiesAmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsInFixedMaturitySecuritiesAmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010055 - Disclosure - Investments in fixed maturity securities - Amortized cost and estimated fair value of securities with fixed maturities (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentsInEquitySecuritiesTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsInEquitySecuritiesTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005100 - Disclosure - Investments in equity securities (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentsInEquitySecuritiesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentsInEquitySecuritiesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010100 - Disclosure - Investments in equity securities (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="otherInvestmentsTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/OtherInvestmentsTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005100 - Disclosure - Other investments (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="otherInvestmentsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/OtherInvestmentsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010150 - Disclosure - Other investments (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="otherInvestmentsNarrativeDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/OtherInvestmentsNarrativeDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010155 - Disclosure - Other Investments Narrative (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentGainsLossesTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentGainsLossesTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005150 - Disclosure - Investment gains and losses (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="investmentGainsLossesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InvestmentGainsLossesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010200 - Disclosure - Investment gains and losses (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="receivablesTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/ReceivablesTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005200 - Disclosure - Receivables (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="receivablesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/ReceivablesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010250 - Disclosure - Receivables (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="goodwillTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/GoodwillTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005300 - Disclosure - Goodwill and other intangible assets (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="goodwillDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/GoodwillDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010350 - Disclosure - Goodwill and other intangible assets (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="inventoriesTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InventoriesTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005250 - Disclosure - Inventories (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="inventoriesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InventoriesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010300 - Disclosure - Inventories (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="propertyPlantAndEquipmentTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/PropertyPlantAndEquipmentTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005350 - Disclosure - Property, plant and equipment (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="propertyPlantAndEquipmentDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/PropertyPlantAndEquipmentDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010400 - Disclosure - Property, plant and equipment (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="significantAccountingPoliciesPolicies" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/SignificantAccountingPoliciesPolicies"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 004001 - Disclosure - Significant Accounting Policies (Policies) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fairValueMeasurementsTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FairValueMeasurementsTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005650 - Disclosure - Fair value measurements (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fairValueMeasurementsReconciliationOfFinancialInstrumentsOnARecurringBasisWithUseOfSignificantUnobservableInputsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FairValueMeasurementsReconciliationOfFinancialInstrumentsOnARecurringBasisWithUseOfSignificantUnobservableInputsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010670 - Disclosure - Fair value measurements - Significant unobservable inputs (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fairValueMeasurementsEstimatedFairValueAndFairValueOfFinancialInstrumentsMeasuredOnARecurringBasisDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FairValueMeasurementsEstimatedFairValueAndFairValueOfFinancialInstrumentsMeasuredOnARecurringBasisDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010660 - Disclosure - Fair value measurements - Financial assets and liabilities measured and carried at fair value on a recurring basis (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="businessSegmentDataTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/BusinessSegmentDataTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005850 - Disclosure - Business segment data (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="businessSegmentDataDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/BusinessSegmentDataDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010850 - Disclosure - Business segment data (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="derivativeContractsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/DerivativeContractsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010450 - Disclosure - Derivative contracts (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="derivativeContractsTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/DerivativeContractsTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005400 - Disclosure - Derivative contracts (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="supplementalCashFlowInformationDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/SupplementalCashFlowInformationDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010500 - Disclosure - Supplemental cash flow information (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="supplementalCashFlowInformationTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/SupplementalCashFlowInformationTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005450 - Disclosure - Supplemental cash flow information (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="commonStockDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CommonStockDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010700 - Disclosure - Common stock (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="commonStockTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CommonStockTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005700 - Disclosure - Common stock (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="contingenciesAndCommitmentsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/ContingenciesAndCommitmentsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010800 - Disclosure - Contingencies and Commitments (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="notesPayableAndOtherBorrowingsTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/NotesPayableAndOtherBorrowingsTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005550 - Disclosure - Notes payable and other borrowings (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="notesPayableAndOtherBorrowingsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/NotesPayableAndOtherBorrowingsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010550 - Disclosure - Notes payable and other borrowings (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="notesPayableAndOtherBorrowingsNarrativeDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/NotesPayableAndOtherBorrowingsNarrativeDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010570 - Disclosure - Notes payable and other borrowings - Narrative (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="commonStockRollforwardDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CommonStockRollforwardDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010710 - Disclosure - Common stock - roll-forward (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fairValueMeasurementsFinancialInstrumentsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FairValueMeasurementsFinancialInstrumentsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010650 - Disclosure - Fair value measurements - Financial Instruments (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="derivativeContractsGainsLossesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/DerivativeContractsGainsLossesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010460 - Disclosure - Derivative contracts - gains and losses (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="financialServicesInsurance" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FinancialServicesInsurance"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 001600 - Disclosure - Unpaid losses and loss adjustment expenses </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="dividendRestrictionsInsuranceSubsidiaries" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/DividendRestrictionsInsuranceSubsidiaries"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 001750 - Disclosure - Dividend restrictions - Insurance subsidiaries </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="compensationRelatedCostsRetirementBenefits" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CompensationRelatedCostsRetirementBenefits"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 001900 - Disclosure - Pension plans </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="interimReporting" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InterimReporting"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 002050 - Disclosure - Quarterly Data </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="sECScheduleArticle1204CondensedFinancialInformation" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/SECScheduleArticle12-04CondensedFinancialInformation"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 002150 - Disclosure - Condensed Financial Information </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="financialServicesInsuranceTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FinancialServicesInsuranceTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005500 - Disclosure - Unpaid losses and loss adjustment expenses (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="incomeTaxesTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/IncomeTaxesTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005600 - Disclosure - Income taxes (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="compensationRelatedCostsRetirementBenefitsTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CompensationRelatedCostsRetirementBenefitsTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005750 - Disclosure - Pension plans (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="commitmentsAndContingenciesTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CommitmentsAndContingenciesTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005800 - Disclosure - Contingencies and Commitments (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="interimReportingTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InterimReportingTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005900 - Disclosure - Quarterly data (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="sECScheduleArticle1204CondensedFinancialInformationTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/SECScheduleArticle12-04CondensedFinancialInformationTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005950 - Disclosure - Condensed Financial Information (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="accountingPolicies" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/AccountingPolicies"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 001000 - Disclosure - Significant accounting policies and practices </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="accountingPoliciesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/AccountingPoliciesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010020 - Disclosure - Significant Accounting Policies (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="businessCombinationsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/BusinessCombinationsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010030 - Disclosure - Significant Business Acquisitions (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="financialServicesInsuranceDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FinancialServicesInsuranceDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010520 - Disclosure - Unpaid losses and loss adjustment expenses (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="incomeTaxesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/IncomeTaxesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010600 - Disclosure - Income taxes (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="dividendRestrictionsInsuranceSubsidiariesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/DividendRestrictionsInsuranceSubsidiariesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010630 - Disclosure - Dividend restrictions - Insurance subsidiaries (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="compensationRelatedCostsRetirementBenefitsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CompensationRelatedCostsRetirementBenefitsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010750 - Disclosure - Pension plans (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="interimReportingDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/InterimReportingDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010900 - Disclosure - Quarterly data (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fSScheduleBSDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FSScheduleBSDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 011000 - Disclosure - Condensed Financial Information - Balance Sheets (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fSScheduleISDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FSScheduleISDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 011050 - Disclosure - Condensed Financial Information - Statements of Earnings (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fSScheduleSCFDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FSScheduleSCFDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 011100 - Disclosure - Condensed Financial Information - Statements of Cash Flows (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="fSScheduleNotesDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/FSScheduleNotesDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 011150 - Disclosure - Notes to Condensed Financial Information (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="goodwillIntangibleAssetsDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/GoodwillIntangibleAssetsDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010355 - Disclosure - Goodwill and other intangible assets - Intangible assets (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="businessSegmentData2Detail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/BusinessSegmentData2Detail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010860 - Disclosure - Business segment data - Capital Expenditures and Asset Information (Detail) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="compensationRelatedCostsRetirementBenefitsFairValueDetail" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/CompensationRelatedCostsRetirementBenefitsFairValueDetail"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 010760 - Disclosure - Pension plans - fair value (Details) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="documentAndEntityInformation" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/DocumentAndEntityInformation"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 000050 - Document - Document and Entity Information </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="businessCombinationsTable" roleURI="http://www.berkshirehathaway.com/2010-12-31/role/BusinessCombinationsTable"> |
| <definition xmlns="http://www.xbrl.org/2003/linkbase"> 005000 - Disclosure - Significant Business Acquisitions (Table) </definition> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://xbrl.us/us-types/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.us/us-gaap/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.us/dei/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.us/us-gaap/negated/2008-03-31" schemaLocation="http://www.xbrl.org/lrr/role/negated-2008-03-31.xsd"/> |
| <xsd:element id="brka_IncomeTaxesPrincipallyDeferred" name="IncomeTaxesPrincipallyDeferred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="false" id="brka_InsuranceAndOtherMember" name="InsuranceAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_RailroadUtilitiesAndEnergyMember" name="RailroadUtilitiesAndEnergyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_FinanceAndFinancialProductsMember" name="FinanceAndFinancialProductsMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_InvestmentsInMarketableSecuritiesFixedMaturitiesDisclosureTextBlock" name="InvestmentsInMarketableSecuritiesFixedMaturitiesDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_InvestmentsInMarketableSecuritiesEquitySecuritiesDisclosureTextBlock" name="InvestmentsInMarketableSecuritiesEquitySecuritiesDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_PaymentsToAcquireMarketableSecuritiesFixedMaturities" name="PaymentsToAcquireMarketableSecuritiesFixedMaturities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_PaymentsToAcquireMarketableSecuritiesEquitySecurities" name="PaymentsToAcquireMarketableSecuritiesEquitySecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ProceedsFromSaleOfMarketableSecuritiesFixedMaturities" name="ProceedsFromSaleOfMarketableSecuritiesFixedMaturities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ProceedsFromRedemptionsAndMaturitiesOfMarketableSecuritiesFixedMaturities" name="ProceedsFromRedemptionsAndMaturitiesOfMarketableSecuritiesFixedMaturities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ProceedsFromSaleOfMarketableSecuritiesEquitySecurities" name="ProceedsFromSaleOfMarketableSecuritiesEquitySecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" name="OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PaymentsToMinorityShareholdersAndProceedsFromPaymentsForOtherFinancingActivities" name="PaymentsToMinorityShareholdersAndProceedsFromPaymentsForOtherFinancingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_OtherInvestmentsDisclosureTextBlock" name="OtherInvestmentsDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments" name="GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IncreaseDecreaseInDeferredChargesReinsuranceAssumed" name="IncreaseDecreaseInDeferredChargesReinsuranceAssumed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IncreaseDecreaseInDerivativeContractAssetsAndLiabilities" name="IncreaseDecreaseInDerivativeContractAssetsAndLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IncreaseDecreaseInIncomeTaxes" name="IncreaseDecreaseInIncomeTaxes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentsInEquitySecuritiesAbstract" name="InvestmentsInEquitySecuritiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FairValueMeasurementsAbstract" name="FairValueMeasurementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ReceivablesAbstract" name="ReceivablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentGainsLossesAbstract" name="InvestmentGainsLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_StockSplitConversionRate" name="StockSplitConversionRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_NetEarningsPerShareRatio" name="NetEarningsPerShareRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_StockIssuedDuringPeriodValueNewIssuesAndOther" name="StockIssuedDuringPeriodValueNewIssuesAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InterestsAcquiredAndOtherTransactions" name="InterestsAcquiredAndOtherTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ReclassificationOfInvestmentAppreciationInNetEarningsBeforeTaxPortionAttributableToParent" name="ReclassificationOfInvestmentAppreciationInNetEarningsBeforeTaxPortionAttributableToParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ReclassificationOfInvestmentAppreciationInNetEarningsTaxPortionAttributableToParent" name="ReclassificationOfInvestmentAppreciationInNetEarningsTaxPortionAttributableToParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_OtherOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" name="OtherOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_DerivativeContractsAbstract" name="DerivativeContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommonStockAbstract" name="CommonStockAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CostsOfServicesAndOperatingExpenses" name="CostsOfServicesAndOperatingExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CargoAndFreightRevenueAndRegulatedAndUnregulatedOperatingRevenue" name="CargoAndFreightRevenueAndRegulatedAndUnregulatedOperatingRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_BusinessAcquisitionPurchasePriceAllocationAssetsAbstract" name="BusinessAcquisitionPurchasePriceAllocationAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BusinessAcquisitionPurchasePriceAllocationOtherAssets" name="BusinessAcquisitionPurchasePriceAllocationOtherAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAbstract" name="BusinessAcquisitionPurchasePriceAllocationLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAccountsPayableAndOtherLiabilities" name="BusinessAcquisitionPurchasePriceAllocationLiabilitiesAccountsPayableAndOtherLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_BusinessAcquisitionPurchasePriceAllocationNotesPayableAndOtherBorrowings" name="BusinessAcquisitionPurchasePriceAllocationNotesPayableAndOtherBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_BusinessAcquisitionPurchasePriceAllocationIncomeTaxesPrincipallyDeferred" name="BusinessAcquisitionPurchasePriceAllocationIncomeTaxesPrincipallyDeferred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumedAndNetAssets" name="BusinessAcquisitionPurchasePriceAllocationLiabilitiesAssumedAndNetAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_ProformaConsolidatedEarningsDataForAcquisitionAbstract" name="ProformaConsolidatedEarningsDataForAcquisitionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_NarrativeAbstract" name="NarrativeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BusinessAcquisitionSharesOfVotingInterestsAcquired" name="BusinessAcquisitionSharesOfVotingInterestsAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_BusinessAcquisitionFundedThroughExistingCashBalancePercentage" name="BusinessAcquisitionFundedThroughExistingCashBalancePercentage" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_BusinessAcquisitionFundedThroughNewDebtPercentage" name="BusinessAcquisitionFundedThroughNewDebtPercentage" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_BusinessCombinationStepAcquisitionEquityInterestInAcquireeShares" name="BusinessCombinationStepAcquisitionEquityInterestInAcquireeShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentsInFixedMaturitySecuritiesTable" name="InvestmentsInFixedMaturitySecuritiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfInvestmentsInMarketableSecuritiesFixedMaturitiesTextBlock" name="ScheduleOfInvestmentsInMarketableSecuritiesFixedMaturitiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentsInFixedMaturitySecuritiesAbstract" name="InvestmentsInFixedMaturitySecuritiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentInSecuritiesWithFixedMaturitiesAbstract" name="InvestmentInSecuritiesWithFixedMaturitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesAmortizedCost" name="MarketableSecuritiesFixedMaturitiesAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_AmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesAbstract" name="AmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesWithinOneYearAmortizedCost" name="MarketableSecuritiesFixedMaturitiesWithinOneYearAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesWithinOneYearFairValue" name="MarketableSecuritiesFixedMaturitiesWithinOneYearFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesAfterOneThroughFiveYearsAmortizedCost" name="MarketableSecuritiesFixedMaturitiesAfterOneThroughFiveYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesAfterOneThroughFiveYearsFairValue" name="MarketableSecuritiesFixedMaturitiesAfterOneThroughFiveYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesAfterFiveThroughTenYearsAmortizedCost" name="MarketableSecuritiesFixedMaturitiesAfterFiveThroughTenYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesAfterFiveThroughTenYearsFairValue" name="MarketableSecuritiesFixedMaturitiesAfterFiveThroughTenYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesAfterTenYearsAmortizedCost" name="MarketableSecuritiesFixedMaturitiesAfterTenYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesAfterTenYearsFairValue" name="MarketableSecuritiesFixedMaturitiesAfterTenYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesWithoutSingleMaturityDateAmortizedCost" name="MarketableSecuritiesFixedMaturitiesWithoutSingleMaturityDateAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesWithoutSingleMaturityDateFairValue" name="MarketableSecuritiesFixedMaturitiesWithoutSingleMaturityDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember" name="USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfInvestmentsInMarketableSecuritiesEquitySecuritiesTextBlock" name="ScheduleOfInvestmentsInMarketableSecuritiesEquitySecuritiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentsInEquitySecuritiesTable" name="InvestmentsInEquitySecuritiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MarketableSecuritiesEquitySecuritiesCostBasis" name="MarketableSecuritiesEquitySecuritiesCostBasis" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_AmericanExpressCompanyMember" name="AmericanExpressCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_WellsFargoAndCompanyMember" name="WellsFargoAndCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_OtherInvestmentMember" name="OtherInvestmentMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfOtherInvestmentsTextBlock" name="ScheduleOfOtherInvestmentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_OtherInvestmentsTable" name="OtherInvestmentsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InvestmentOwnedStatedDividendRatePercentagePreferredStock" name="InvestmentOwnedStatedDividendRatePercentagePreferredStock" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" name="InvestmentOwnedClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedRedeemablePreferredStockRedemptionPricePerShare" name="InvestmentOwnedRedeemablePreferredStockRedemptionPricePerShare" nillable="true" substitutionGroup="xbrli:item" type="us-types:perShareItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedRedeemablePreferredStockAggregateRedemptionAmount" name="InvestmentOwnedRedeemablePreferredStockAggregateRedemptionAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedClassOfWarrantOrRightTotalValueAtExercisePriceOfWarrantsOrRights" name="InvestmentOwnedClassOfWarrantOrRightTotalValueAtExercisePriceOfWarrantsOrRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" name="InvestmentOwnedClassOfWarrantOrRightExercisePriceOfWarrantsOrRights" nillable="true" substitutionGroup="xbrli:item" type="us-types:perShareItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedNotesCouponRate" name="InvestmentOwnedNotesCouponRate" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedStatedDividendRatePercentageCapitalInstrument" name="InvestmentOwnedStatedDividendRatePercentageCapitalInstrument" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ConvertiblePerpetualCapitalInstrumentRedemptionPercentageWithinTwoYearsOfIssuance" name="ConvertiblePerpetualCapitalInstrumentRedemptionPercentageWithinTwoYearsOfIssuance" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ConvertiblePerpetualCapitalInstrumentRedemptionPercentageAfterTwoYearsOfIssuance" name="ConvertiblePerpetualCapitalInstrumentRedemptionPercentageAfterTwoYearsOfIssuance" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ConversionOfConvertiblePerpetualCapitalInstrumentToCommonStockShares" name="ConversionOfConvertiblePerpetualCapitalInstrumentToCommonStockShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ConversionOfConvertiblePerpetualCapitalInstrumentToCommonStockValuePerShare" name="ConversionOfConvertiblePerpetualCapitalInstrumentToCommonStockValuePerShare" nillable="true" substitutionGroup="xbrli:item" type="us-types:perShareItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_CommonStockThresholdPricePerShare" name="CommonStockThresholdPricePerShare" nillable="true" substitutionGroup="xbrli:item" type="us-types:perShareItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MinimumNumberOfTradingDays" name="MinimumNumberOfTradingDays" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_RangeOfTradingDays" name="RangeOfTradingDays" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ScheduleOfInvestmentGainsLossesTextBlock" name="ScheduleOfInvestmentGainsLossesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentGainsLossesTable" name="InvestmentGainsLossesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_OtherInvestmentGainLossMember" name="OtherInvestmentGainLossMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GainOnInvestmentsExcludingOtherThanTemporaryImpairments" name="GainOnInvestmentsExcludingOtherThanTemporaryImpairments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LossOnInvestmentsExcludingOtherThanTemporaryImpairments" name="LossOnInvestmentsExcludingOtherThanTemporaryImpairments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FootnoteNarrativeAbstract" name="FootnoteNarrativeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ReceivablesTable" name="ReceivablesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ReinsuranceRecoverablesGross" name="ReinsuranceRecoverablesGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_GoodwillTable" name="GoodwillTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentAxis" name="InvestmentAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InvestmentDomain" name="InvestmentDomain" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CapitalInstrumentMember" name="CapitalInstrumentMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GoldmanSachsGroupIncMember" name="GoldmanSachsGroupIncMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GeneralElectricCompanyMember" name="GeneralElectricCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_WmWrigleyJrCompanyMember" name="WmWrigleyJrCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SwissReinsuranceCompanyLimitedMember" name="SwissReinsuranceCompanyLimitedMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BurlingtonNorthernSantaFeCorporationMember" name="BurlingtonNorthernSantaFeCorporationMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfInventoryTextBlock" name="ScheduleOfInventoryTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InventoriesTable" name="InventoriesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InventoryWorkInProcessAndOtherInventory" name="InventoryWorkInProcessAndOtherInventory" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesFixedMaturitiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses" name="MarketableSecuritiesFixedMaturitiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesEquitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses" name="MarketableSecuritiesEquitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesEquitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesPercent" name="MarketableSecuritiesEquitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLossesPercent" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_MarketableSecuritiesEquitySecuritiesUnrealizedGainLossNet" name="MarketableSecuritiesEquitySecuritiesUnrealizedGainLossNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="false" id="brka_ScheduleOfPremiumsAndOtherReceivablesNetTextBlock" name="ScheduleOfPremiumsAndOtherReceivablesNetTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ScheduleOfLoansAndLeasesReceivableNetReportedAmountTextBlock" name="ScheduleOfLoansAndLeasesReceivableNetReportedAmountTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GoodwillPeriodIncreaseDecreaseExcludingAcquisitions" name="GoodwillPeriodIncreaseDecreaseExcludingAcquisitions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_AcquisitionOfBurlingtonNorthernSantaFeCorporationNarrativeAbstract" name="AcquisitionOfBurlingtonNorthernSantaFeCorporationNarrativeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_EquitySecuritiesInvestmentsAbstract" name="EquitySecuritiesInvestmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentOtherAbstract" name="InvestmentOtherAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InventoryAbstract" name="InventoryAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" name="BusinessAcquisitionProFormaNetIncomeLossAttributableToParent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_SignificantAccountingPoliciesAbstract" name="SignificantAccountingPoliciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_SignificantAccountingPoliciesTable" name="SignificantAccountingPoliciesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_OtherInvestmentsNarrativeAbstract" name="OtherInvestmentsNarrativeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_PropertyPlantAndEquipmentDetailsAbstract" name="PropertyPlantAndEquipmentDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_FurnitureAndFixturesAndOtherGross" name="FurnitureAndFixturesAndOtherGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessingAndTransmissionAndDistribution" name="PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessingAndTransmissionAndDistribution" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_PublicUtilitiesPropertyPlantAndEquipmentPipeline" name="PublicUtilitiesPropertyPlantAndEquipmentPipeline" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_FurnitureFixturesAndOtherMember" name="FurnitureFixturesAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_TrackStructureAndOtherRoadwayMember" name="TrackStructureAndOtherRoadwayMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LocomotivesFreightCarsAndOtherEquipmentMember" name="LocomotivesFreightCarsAndOtherEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_UtilityGenerationDistributionAndTransmissionSystemMember" name="UtilityGenerationDistributionAndTransmissionSystemMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_PropertyPlantAndEquipmentUsefulLifeAbstract" name="PropertyPlantAndEquipmentUsefulLifeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTextBlock" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_NetDerivativeContractAssetsLiabilitiesAbstract" name="NetDerivativeContractAssetsLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_EquityIndexPutOptionsDerivativesAtFairValueNet" name="EquityIndexPutOptionsDerivativesAtFairValueNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_OtherDerivativesAtFairValueNet" name="OtherDerivativesAtFairValueNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_OtherInvestmentsMember" name="OtherInvestmentsMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NetDerivativeFinancialInstrumentsLiabilitiesMember" name="NetDerivativeFinancialInstrumentsLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_GainsLossesIncludedInAbstract" name="GainsLossesIncludedInAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisRegulatoryAssetsAndLiabilities" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisRegulatoryAssetsAndLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ReconciliationsOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" name="ReconciliationsOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GeicoMember" name="GeicoMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GeneralReMember" name="GeneralReMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BerkshireHathawayReinsuranceGroupMember" name="BerkshireHathawayReinsuranceGroupMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BerkshireHathawayPrimaryGroupMember" name="BerkshireHathawayPrimaryGroupMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InsuranceGroupMember" name="InsuranceGroupMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_OtherBusinessesMember" name="OtherBusinessesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MarmonMember" name="MarmonMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MidamericanMember" name="MidamericanMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GainLossOnInvestmentsAndGainLossOnDerivativeInstrumentsNetPretax" name="GainLossOnInvestmentsAndGainLossOnDerivativeInstrumentsNetPretax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InterestExpenseExcludingInterestAllocatedToOperatingBusinesses" name="InterestExpenseExcludingInterestAllocatedToOperatingBusinesses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_SegmentReportingReconcilingItemEliminationsAndOther" name="SegmentReportingReconcilingItemEliminationsAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_AllocationOfAggregatePurchasePriceToAssetsAndLiabilitiesOfAcquiredEntityAbstract" name="AllocationOfAggregatePurchasePriceToAssetsAndLiabilitiesOfAcquiredEntityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_CocaColaCompanyMember" name="CocaColaCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ProcterAndGambleCompanyMember" name="ProcterAndGambleCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_DowChemicalCompanyMember" name="DowChemicalCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_MclaneCompanyMember" name="MclaneCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_HighYieldIndexesMember" name="HighYieldIndexesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_StatesMunicipalitiesMember" name="StatesMunicipalitiesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IndividualCorporateMember" name="IndividualCorporateMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_EquityDerivativeIntrinsicValue" name="EquityDerivativeIntrinsicValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_PercentOfDerivativeLiabilityByNotionalAmountThatCannotBeSettledBeforeMaturityDateOfUnderlyingObligations" name="PercentOfDerivativeLiabilityByNotionalAmountThatCannotBeSettledBeforeMaturityDateOfUnderlyingObligations" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_AccountsPayableAndAccruedLiabilitiesMember" name="AccountsPayableAndAccruedLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfCashFlowSupplementalDisclosuresTextBlock" name="ScheduleOfCashFlowSupplementalDisclosuresTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfStockRollforwardByClassTextBlock" name="ScheduleOfStockRollforwardByClassTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_StockAuthorizedPriorToSharesStockSplits" name="StockAuthorizedPriorToSharesStockSplits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ConversionOfSharesFromOneClassToAnotherAndOther" name="ConversionOfSharesFromOneClassToAnotherAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_EquivalentSharesOutstandingClassA" name="EquivalentSharesOutstandingClassA" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_LossContingenciesByLossAxis" name="LossContingenciesByLossAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GeneralReSegmentMember" name="GeneralReSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_TrackStructureAndOtherRoadway" name="TrackStructureAndOtherRoadway" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LocomotivesFreightCarsAndOtherEquipment" name="LocomotivesFreightCarsAndOtherEquipment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_IndependentPowerPlantsAndOtherAssets" name="IndependentPowerPlantsAndOtherAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_DerivativeWeightedAverageRemainingLife" name="DerivativeWeightedAverageRemainingLife" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_CommonStockVotingRightsNumberSharesClassB" name="CommonStockVotingRightsNumberSharesClassB" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LossContingencyLossDomain" name="LossContingencyLossDomain" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DepartmentOfJusticeMember" name="DepartmentOfJusticeMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CivilClassActionMember" name="CivilClassActionMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SecuritiesAndExchangeCommissionMember" name="SecuritiesAndExchangeCommissionMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CashPaidDuringPeriodForAbstract" name="CashPaidDuringPeriodForAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BerkshireHathawayFinanceCorporationMember" name="BerkshireHathawayFinanceCorporationMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_FloatingRateNotesDue2011Member" name="FloatingRateNotesDue2011Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_FloatingRateNotesDue2012Member" name="FloatingRateNotesDue2012Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_FloatingRateNotesDue2013Member" name="FloatingRateNotesDue2013Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_NotesDue2012At1.4Member" name="NotesDue2012At1.4Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NotesDue2013At2.125Member" name="NotesDue2013At2.125Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_FloatingRateNotesDueIn2012Member" name="FloatingRateNotesDueIn2012Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LongTermDebtMaturitiesRepaymentsOfPrincipalInRemainderOfCalendarYearEnd" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInRemainderOfCalendarYearEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwoOfCalendarYearEnd" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwoOfCalendarYearEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThreeOfCalendarYearEnd" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThreeOfCalendarYearEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourOfCalendarYearEnd" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFourOfCalendarYearEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveOfCalendarYearEnd" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveOfCalendarYearEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="false" id="brka_NewAccountingPronouncementEffectOfChangeOnBalanceSheet" name="NewAccountingPronouncementEffectOfChangeOnBalanceSheet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_NotesDue2015At3.2Member" name="NotesDue2015At3.2Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SeniorNotesDueIn2040At5.75Member" name="SeniorNotesDueIn2040At5.75Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_MarketableSecuritiesFixedMaturitiesUnrealizedLossAtReportingDate" name="MarketableSecuritiesFixedMaturitiesUnrealizedLossAtReportingDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="false" id="brka_MarketableSecuritiesFixedMaturitiesUnrealizedGainAtReportingDate" name="MarketableSecuritiesFixedMaturitiesUnrealizedGainAtReportingDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="false" id="brka_MarketableSecuritiesEquitySecuritiesUnrealizedGainAtReportingDate" name="MarketableSecuritiesEquitySecuritiesUnrealizedGainAtReportingDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element abstract="false" id="brka_MarketableSecuritiesEquitySecuritiesUnrealizedLossAtReportingDate" name="MarketableSecuritiesEquitySecuritiesUnrealizedLossAtReportingDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_InvestmentOwnedUnrealizedAppreciationDepreciationNetAtReportingDate" name="InvestmentOwnedUnrealizedAppreciationDepreciationNetAtReportingDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_StockIssuedSharesStockSplits" name="StockIssuedSharesStockSplits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_ValueMeasurementsLineItems" name="ValueMeasurementsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfShortAndLongTermOutstandingDebtDisclosureTextBlock" name="ScheduleOfShortAndLongTermOutstandingDebtDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NumberOfSharesObtainableFromConvertingOneShareFromOneClassToAnotherClass" name="NumberOfSharesObtainableFromConvertingOneShareFromOneClassToAnotherClass" nillable="true" substitutionGroup="xbrli:item" type="us-types:perShareItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ScheduleofAmortizedCostAndEstimatedFairValueofSecuritieswithFixedMaturitiesByContractualMaturityDatesTextBlock" name="ScheduleofAmortizedCostAndEstimatedFairValueofSecuritieswithFixedMaturitiesByContractualMaturityDatesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InvestmentOwnedRedeemablePreferredStockRedemptionRatio" name="InvestmentOwnedRedeemablePreferredStockRedemptionRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_NotesPayableAndOtherBorrowingsTable" name="NotesPayableAndOtherBorrowingsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_SupplementalCashFlowInformationTable" name="SupplementalCashFlowInformationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FairValueMeasurementsTable" name="FairValueMeasurementsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommonStockTable" name="CommonStockTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ContingenciesAndCommitmentsTable" name="ContingenciesAndCommitmentsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommonStockRollForwardTable" name="CommonStockRollForwardTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FairValueMeasurementsSignificantUnobservableInputsTable" name="FairValueMeasurementsSignificantUnobservableInputsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisTable" name="FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_NotesPayableAndOtherBorrowingsNarrativeTable" name="NotesPayableAndOtherBorrowingsNarrativeTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_DerivativeContractsGainsAndLossesTable" name="DerivativeContractsGainsAndLossesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_OtherInvestmentsNarrativeTable" name="OtherInvestmentsNarrativeTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentsInFixedMaturitySecuritiesAmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesTable" name="InvestmentsInFixedMaturitySecuritiesAmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_NotesPayableAndOtherBorrowingsDetailTable" name="NotesPayableAndOtherBorrowingsDetailTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_BusinessSegmentDataLineItems" name="BusinessSegmentDataLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommonStockRollforwardAbstract" name="CommonStockRollforwardAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommonStockRollforwardLineItems" name="CommonStockRollforwardLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommonStockLineItems" name="CommonStockLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems" name="FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FairValueMeasurementsSignificantUnobservableInputsLineItems" name="FairValueMeasurementsSignificantUnobservableInputsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_NotesPayableAndOtherBorrowingsNarrativeLineItems" name="NotesPayableAndOtherBorrowingsNarrativeLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_NotesPayableAndOtherBorrowingsLineItems" name="NotesPayableAndOtherBorrowingsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_SupplementalCashFlowInformationLineItems" name="SupplementalCashFlowInformationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_DerivativeContractsGainsAndLossesLineItems" name="DerivativeContractsGainsAndLossesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InventoriesLineItems" name="InventoriesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ReceivablesLineItems" name="ReceivablesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentGainsLossesLineItems" name="InvestmentGainsLossesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_OtherInvestmentsNarrativeLineItems" name="OtherInvestmentsNarrativeLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_OtherInvestmentsLineItems" name="OtherInvestmentsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentsInEquitySecuritiesLineItems" name="InvestmentsInEquitySecuritiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_AmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesLineItems" name="AmortizedCostAndEstimatedFairValueOfSecuritiesWithFixedMaturitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_InvestmentsInSecuritiesWithFixedMaturitiesLineItems" name="InvestmentsInSecuritiesWithFixedMaturitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ScheduleOfNotesPayableAndOtherBorrowingsLineItems" name="ScheduleOfNotesPayableAndOtherBorrowingsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ScheduleOfNotesPayableAndOtherBorrowingsAbstract" name="ScheduleOfNotesPayableAndOtherBorrowingsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NotesDue2020At3.60Member" name="NotesDue2020At3.60Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NotesDue2041At5.05Member" name="NotesDue2041At5.05Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ConvertibleInstrumentRedemptionMember" name="ConvertibleInstrumentRedemptionMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommonStockDisclosuresAbstract" name="CommonStockDisclosuresAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ConvertiblePerpetualCapitalInstrumentRedemptionPriceInstallment" name="ConvertiblePerpetualCapitalInstrumentRedemptionPriceInstallment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_NotesDueIn2040At5.75Member" name="NotesDueIn2040At5.75Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_FixedMaturitiesAndEquitySecuritiesMember" name="FixedMaturitiesAndEquitySecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NewAccountingPronouncementAdoptionOfSFAS160" name="NewAccountingPronouncementAdoptionOfSFAS160" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MinorityInterestIncreaseFromBusinessAcquisitions" name="MinorityInterestIncreaseFromBusinessAcquisitions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_SignificantAccountingPoliciesAndPracticesAbstract" name="SignificantAccountingPoliciesAndPracticesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_SignificantBusinessAcquisitionsAbstract" name="SignificantBusinessAcquisitionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_UnpaidLossesAndLossAdjustmentExpensesAbstract" name="UnpaidLossesAndLossAdjustmentExpensesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_IncomeTaxesAbstract" name="IncomeTaxesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_PensionPlansAbstract" name="PensionPlansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ScheduleOfCondensedFinancialInformationAbstract" name="ScheduleOfCondensedFinancialInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NatureOfOperationsAndConsolidationPolicyTextBlock" name="NatureOfOperationsAndConsolidationPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_UseOfEstimatesTextBlock" name="UseOfEstimatesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_FairValueMeasurementsPolicyTextBlock" name="FairValueMeasurementsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LossesAndLossAdjustmentExpensesPolicyTextBlock" name="LossesAndLossAdjustmentExpensesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DeferredChargesReinsuranceAssumedPolicyTextBlock" name="DeferredChargesReinsuranceAssumedPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InsurancePremiumAcquisitionCostsPolicyTextBlock" name="InsurancePremiumAcquisitionCostsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfNewAccountingPronouncementsPolicyTextBlock" name="ScheduleOfNewAccountingPronouncementsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseTextBlock" name="ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfDebtMaturitiesDisclosureTextBlock" name="ScheduleOfDebtMaturitiesDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfIncomeTaxLiabilityTextBlock" name="ScheduleOfIncomeTaxLiabilityTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfDeferredTaxTextBlock" name="ScheduleOfDeferredTaxTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfTaxProvisionByJurisdictionCategoryAndClassificationTextBlock" name="ScheduleOfTaxProvisionByJurisdictionCategoryAndClassificationTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfIncomeTaxReconciledToFederalStatutoryAmountTextBlock" name="ScheduleOfIncomeTaxReconciledToFederalStatutoryAmountTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfNetPeriodicPensionExpenseTextBlock" name="ScheduleOfNetPeriodicPensionExpenseTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfReconciliationOfProjectedBenefitObligationsTextBlock" name="ScheduleOfReconciliationOfProjectedBenefitObligationsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfReconciliationOfChangesInPlanAssetsTextBlock" name="ScheduleOfReconciliationOfChangesInPlanAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfFairValueMeasurementsByMajorCategoriesOfPlanAssetsTextBlock" name="ScheduleOfFairValueMeasurementsByMajorCategoriesOfPlanAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfNetFundedStatusOfPensionPlansTextBlock" name="ScheduleOfNetFundedStatusOfPensionPlansTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfPensionPlanAmountsRecognizedInAccumulatedOtherComprehensiveIncomeTextBlock" name="ScheduleOfPensionPlanAmountsRecognizedInAccumulatedOtherComprehensiveIncomeTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfWeightedAverageInterestRateAssumptionsForProjectedBenefitObligationsAndNetPeriodicPensionExpenseTextBlock" name="ScheduleOfWeightedAverageInterestRateAssumptionsForProjectedBenefitObligationsAndNetPeriodicPensionExpenseTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfMinimumLeasePaymentsTextBlock" name="ScheduleOfMinimumLeasePaymentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfSegmentRevenuesAndEarningsBeforeIncomeTaxesNoncontrollingInterestsAndEquityMethodEarningsTextBlock" name="ScheduleOfSegmentRevenuesAndEarningsBeforeIncomeTaxesNoncontrollingInterestsAndEquityMethodEarningsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfSegmentCapitalExpendituresAndDepreciationTextBlock" name="ScheduleOfSegmentCapitalExpendituresAndDepreciationTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfGoodwillAndIdentifiableAssetsTextBlock" name="ScheduleOfGoodwillAndIdentifiableAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfInsurancePremiumsWrittenByGeographicRegionTextBlock" name="ScheduleOfInsurancePremiumsWrittenByGeographicRegionTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfPremiumsWrittenAndEarnedTextBlock" name="ScheduleOfPremiumsWrittenAndEarnedTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ScheduleOfQuarterlyRevenuesAndEarningsTextBlock" name="ScheduleOfQuarterlyRevenuesAndEarningsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_WorkersCompensationDiscountPercentBeforeRateChange" name="WorkersCompensationDiscountPercentBeforeRateChange" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_UnamortizedBalancesOfDeferredChargesReinsuranceAssumed" name="UnamortizedBalancesOfDeferredChargesReinsuranceAssumed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_EquityMethodInvestmentOwnershipPercentageMinimum" name="EquityMethodInvestmentOwnershipPercentageMinimum" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DerivativeContractAmendedWeightedAverageRemainingLifeReductionInYearsMinimum" name="DerivativeContractAmendedWeightedAverageRemainingLifeReductionInYearsMinimum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DerivativeContractAmendedWeightedAverageRemainingLifeReductionInYearsMaximum" name="DerivativeContractAmendedWeightedAverageRemainingLifeReductionInYearsMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DerivativeContractAmendedStrikePriceReductionMinimum" name="DerivativeContractAmendedStrikePriceReductionMinimum" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DerivativeContractAmendedStrikePriceReductionMaximum" name="DerivativeContractAmendedStrikePriceReductionMaximum" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IncreaseInNotionalValueOfDerivativesRelatedToAmendedContracts" name="IncreaseInNotionalValueOfDerivativesRelatedToAmendedContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ReinsuranceRecoverablesAndDeferredCharges" name="ReinsuranceRecoverablesAndDeferredCharges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseForeignCurrencyTranslation" name="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseForeignCurrencyTranslation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_AmortizationOfDeferredChargesReinsuranceAssumed" name="AmortizationOfDeferredChargesReinsuranceAssumed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DiscountedWorkersCompensationLiabilities" name="DiscountedWorkersCompensationLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_DiscountOnWorkersCompensationLiabilities" name="DiscountOnWorkersCompensationLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_AccretionOfDiscountIncludedInPriorYearsIncurredLosses" name="AccretionOfDiscountIncludedInPriorYearsIncurredLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LiabilityForAsbestosAndEnvironmentalClaimsRelatedToRetroactiveReinsuranceContracts" name="LiabilityForAsbestosAndEnvironmentalClaimsRelatedToRetroactiveReinsuranceContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_TaxLiabilityAbstract" name="TaxLiabilityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_OtherIncomeTaxLiabilities" name="OtherIncomeTaxLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_DeferredTaxLiabilitiesUnrealizedGainsLossesOnAvailableForSaleSecuritiesAndOtherComprehensiveIncome" name="DeferredTaxLiabilitiesUnrealizedGainsLossesOnAvailableForSaleSecuritiesAndOtherComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_DeferredTaxLiabilitiesDeferredChargesReinsuranceAssumed" name="DeferredTaxLiabilitiesDeferredChargesReinsuranceAssumed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_UndistributedForeignEarningsAmountForTaxDisclosure" name="UndistributedForeignEarningsAmountForTaxDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_NonTaxableExchangeOfInvestment" name="NonTaxableExchangeOfInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DefinedBenefitPlanOtherExpense" name="DefinedBenefitPlanOtherExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DefinedBenefitPlanBenefitObligationUnfunded" name="DefinedBenefitPlanBenefitObligationUnfunded" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_DefinedBenefitPlanExpensesAndOther" name="DefinedBenefitPlanExpensesAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetOfTax" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_OtherComprehensiveIncomeDefinedBenefitPlansNetGainLossAndOtherBeforeTax" name="OtherComprehensiveIncomeDefinedBenefitPlansNetGainLossAndOtherBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CommitmentsAbstract" name="CommitmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_BusinessSegmentDataAbstract" name="BusinessSegmentDataAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PremiumsWrittenNetLifeAndHealth" name="PremiumsWrittenNetLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DirectPremiumsWrittenLifeAndHealth" name="DirectPremiumsWrittenLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_AssumedPremiumsWrittenLifeAndHealth" name="AssumedPremiumsWrittenLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CededPremiumsWrittenLifeAndHealth" name="CededPremiumsWrittenLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DirectPremiumsEarnedLifeAndHealth" name="DirectPremiumsEarnedLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_AssumedPremiumsEarnedLifeAndHealth" name="AssumedPremiumsEarnedLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CededPremiumsEarnedLifeAndHealth" name="CededPremiumsEarnedLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PremiumsEarnedNetLifeAndHealth" name="PremiumsEarnedNetLifeAndHealth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_GainLossOnInvestmentsAndGainLossOnDerivativeInstrumentsNetOfTax" name="GainLossOnInvestmentsAndGainLossOnDerivativeInstrumentsNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_NotesToCondensedFinanciaInformationAbstract" name="NotesToCondensedFinanciaInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_IncomeItemsAbstract" name="IncomeItemsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FromConsolidatedSubsidiariesAbstract" name="FromConsolidatedSubsidiariesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_UndistributedEarningsFromConsolidatedSubsidiaries" name="UndistributedEarningsFromConsolidatedSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CashDividendsPaidToParentCompanyAndUndistributedEarningsFromConsolidatedSubsidiaries" name="CashDividendsPaidToParentCompanyAndUndistributedEarningsFromConsolidatedSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NetInterestExpenseOnIntercompanyBorrowings" name="NetInterestExpenseOnIntercompanyBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PaymentsForInvestmentsAdvancesAndAcquisitionOfInterestInSubsidiaries" name="PaymentsForInvestmentsAdvancesAndAcquisitionOfInterestInSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CashContributedToSubsidiaryToFundBusinessAcquisition" name="CashContributedToSubsidiaryToFundBusinessAcquisition" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MarmonHoldingsMember" name="MarmonHoldingsMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_UnpaidLossesAndLossAdjustmentExpensesLineItems" name="UnpaidLossesAndLossAdjustmentExpensesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_IncomeTaxesLineItems" name="IncomeTaxesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_IncomeTaxesTable" name="IncomeTaxesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_UnpaidLossesAndLossAdjustmentExpensesTable" name="UnpaidLossesAndLossAdjustmentExpensesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_PensionPlansLineItems" name="PensionPlansLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InvestmentFundsMember" name="InvestmentFundsMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BerkshireHathawayReinsuranceAndPrimaryGroupsMember" name="BerkshireHathawayReinsuranceAndPrimaryGroupsMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ShawIndustriesMember" name="ShawIndustriesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_UnitedStatesMember" name="UnitedStatesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_WesternEuropeMember" name="WesternEuropeMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_AllOtherMember" name="AllOtherMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CNAFinancialCorporationMember" name="CNAFinancialCorporationMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_WalMartMember" name="WalMartMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FinancialStatementsScheduleBSAbstract" name="FinancialStatementsScheduleBSAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FinancialStatementsScheduleISAbstract" name="FinancialStatementsScheduleISAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FinancialStatementsScheduleSCFAbstract" name="FinancialStatementsScheduleSCFAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FinancialStatementsScheduleNotesAbstract" name="FinancialStatementsScheduleNotesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_EquityIndexPutOptionsAndCreditRiskDerivativesMember" name="EquityIndexPutOptionsAndCreditRiskDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_QuarterlyFinancialDataLineItems" name="QuarterlyFinancialDataLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ObligationEquityInterestAmount" name="ObligationEquityInterestAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAcquisitions" name="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseAcquisitions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_EquipmentLeaseFleetMember" name="EquipmentLeaseFleetMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_UnrealizedLossPosition12MonthsOrLongerAsPercentOfOriginalCostLow" name="UnrealizedLossPosition12MonthsOrLongerAsPercentOfOriginalCostLow" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_UnrealizedLossPosition12MonthsOrLongerAsPercentOfOriginalCostHigh" name="UnrealizedLossPosition12MonthsOrLongerAsPercentOfOriginalCostHigh" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_TradeAndOtherReceivablesMember" name="TradeAndOtherReceivablesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ASU200917Member" name="ASU200917Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_StatementOfFinancialPositionAxis" name="StatementOfFinancialPositionAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_BalanceSheetLineItemDomain" name="BalanceSheetLineItemDomain" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ConsumerInstallmentLoansAndFinanceReceivablesMember" name="ConsumerInstallmentLoansAndFinanceReceivablesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PercentOfLoanBalancesEvaluatedCollectivelyForImpairment" name="PercentOfLoanBalancesEvaluatedCollectivelyForImpairment" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_PercentOfLoanBalancesEvaluatedIndividuallyForImpairment" name="PercentOfLoanBalancesEvaluatedIndividuallyForImpairment" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_PercentOfLoanBalancesPerforming" name="PercentOfLoanBalancesPerforming" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_PercentOfLoanBalancesWithPaymentStatusCurrent" name="PercentOfLoanBalancesWithPaymentStatusCurrent" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_TrademarksAndTradeNamesMember" name="TrademarksAndTradeNamesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PatentsAndTechnologyMember" name="PatentsAndTechnologyMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_OtherIntangibleAssetMember" name="OtherIntangibleAssetMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ProceedsFromDerivatives" name="ProceedsFromDerivatives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PaymentsForDerivatives" name="PaymentsForDerivatives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NotionalAmountOfUnwoundDerivatives" name="NotionalAmountOfUnwoundDerivatives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IncomeTaxReconciliationBusinessCombinationHoldingGain" name="IncomeTaxReconciliationBusinessCombinationHoldingGain" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element id="brka_WescoMember" name="WescoMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SwissReLifeHealthMember" name="SwissReLifeHealthMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_GoodwillPolicyTextBlock" name="GoodwillPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IntangibleAssetsPolicyTextBlock" name="IntangibleAssetsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LifeAnnuityAndHealthInsuranceBenefitsPolicyTextBlock" name="LifeAnnuityAndHealthInsuranceBenefitsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ConvertiblePerpetualCapitalInstrumentReceivable" name="ConvertiblePerpetualCapitalInstrumentReceivable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_CommercialLoansAndFinanceReceivablesMember" name="CommercialLoansAndFinanceReceivablesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ConvertiblePerpetualCapitalInstrumentRedemptionPrice" name="ConvertiblePerpetualCapitalInstrumentRedemptionPrice" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_IntangibleAssetsGrossCarryingAmount" name="IntangibleAssetsGrossCarryingAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_OtherBusinessesAcquiredMember" name="OtherBusinessesAcquiredMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ExcessOfTheConsiderationOverNoncontrollingInterest" name="ExcessOfTheConsiderationOverNoncontrollingInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ImpairmentLossAsPerecentOfOriginalCost" name="ImpairmentLossAsPerecentOfOriginalCost" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_FairValueOfPensionPlanAssetsAbstract" name="FairValueOfPensionPlanAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_CarryingAmountAndAmortizationAbstract" name="CarryingAmountAndAmortizationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_TermOfCertainSecuritiesInUnrealizedLossPositionAndRecognizedInEarnings" name="TermOfCertainSecuritiesInUnrealizedLossPositionAndRecognizedInEarnings" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CumulativePerpetualPreferredStockAndWarrantMember" name="CumulativePerpetualPreferredStockAndWarrantMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SeniorNotesDueIn2015At2.45Member" name="SeniorNotesDueIn2015At2.45Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_UnsecuredNotesDueIn2021At4.25Member" name="UnsecuredNotesDueIn2021At4.25Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_FloatingRateSeniorNotesDueIn2014Member" name="FloatingRateSeniorNotesDueIn2014Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_StatutoryAccountingPracticesGoodwillAmortizationYears" name="StatutoryAccountingPracticesGoodwillAmortizationYears" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SeniorNotesDueIn2014At1.5Member" name="SeniorNotesDueIn2014At1.5Member" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_PercentageOfVotingInterestsAcquiredInNoncontrolling" name="PercentageOfVotingInterestsAcquiredInNoncontrolling" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnership" name="SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnership" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseBeforeForeignCurrencyAndAcquisitionAdjustmentsNet" name="LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseBeforeForeignCurrencyAndAcquisitionAdjustmentsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element id="brka_AnnuitiesInterestRateLowEnd" name="AnnuitiesInterestRateLowEnd" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_AnnuitiesInterestRateHighEnd" name="AnnuitiesInterestRateHighEnd" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_TermOfCertainSecuritiesInUnrealizedLossPositionNotRecognizedInEarnings" name="TermOfCertainSecuritiesInUnrealizedLossPositionNotRecognizedInEarnings" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_NatureOfOperationsBasisOfConsolidationUseOfEstimatesAndSignificantAccountingPoliciesTextBlock" name="NatureOfOperationsBasisOfConsolidationUseOfEstimatesAndSignificantAccountingPoliciesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_ProjectedBenefitObligationAbstract" name="ProjectedBenefitObligationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="false" id="brka_ScheduleOfMaturitiesOfParentCompanyRepaymentsOfPrincipleAfterYearFourAndThereafter" name="ScheduleOfMaturitiesOfParentCompanyRepaymentsOfPrincipleAfterYearFourAndThereafter" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element abstract="true" id="brka_GoodwillAndOtherIntangibleAssetsAbstract" name="GoodwillAndOtherIntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_UnpaidLossesActivityAbstract" name="UnpaidLossesActivityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_DebtWeightedAverageInterestRate" name="DebtWeightedAverageInterestRate" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_ObligationEquityInterestPercent" name="ObligationEquityInterestPercent" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="instant"/> |
| <xsd:element id="brka_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToEntitysCountryOfDomicilePercent" name="EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToEntitysCountryOfDomicilePercent" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInEntitysCountryOfDomicilePercent" name="EntityWideDisclosureOnGeographicAreasLongLivedAssetsInEntitysCountryOfDomicilePercent" nillable="true" substitutionGroup="xbrli:item" type="us-types:percentItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_LossContingencySettlementAgreementAmount" name="LossContingencySettlementAgreementAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_MaximumAmountOfSettlementForCostReimbursement" name="MaximumAmountOfSettlementForCostReimbursement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_AmountOfSettlementRemittedToPlaintiff" name="AmountOfSettlementRemittedToPlaintiff" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_ReconciliationOfTheChangeInGoodwillTextBlock" name="ReconciliationOfTheChangeInGoodwillTextBlock" nillable="true" substitutionGroup="xbrli:item" type="us-types:textBlockItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_AccumulatedBenefitObligationAbstract" name="AccumulatedBenefitObligationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_InvestmentAgreementsMember" name="InvestmentAgreementsMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element abstract="true" id="brka_StatementOfOperationsAxis" name="StatementOfOperationsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_IncomeStatementDomain" name="IncomeStatementDomain" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_SalesAndServiceRevenuesMember" name="SalesAndServiceRevenuesMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| <xsd:element id="brka_CorporateAndOtherMember" name="CorporateAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="us-types:domainItemType" xbrli:periodType="duration"/> |
| </xsd:schema> |