v3.19.1

Financing Receivables and Operating Leases (Summary of Allowances for Credit Loss and Related Financing Receivables) (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended
--- | --- | ---
Apr. 27, 2019 | Apr. 28, 2018 | Apr. 27, 2019 | Apr. 28, 2018
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Allowance for credit loss as of beginning of period | $ 200 | $ 272 | $ 205 | $ 295
Provisions (benefits) | (1) | (8) | (5) | (34)
Recoveries (write-offs), net | (26) |  | (26) |
Foreign exchange and other | (20) | (2) | (21) | 1
Allowance for credit loss as of end of period | 153 | 262 | 153 | 262
Lease Receivables |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Allowance for credit loss as of beginning of period | 127 | 165 | 135 | 162
Provisions (benefits) | (41) | 1 | (48) | 2
Recoveries (write-offs), net | 2 |  | 2 |
Foreign exchange and other | (20) | (1) | (21) | 1
Allowance for credit loss as of end of period | 68 | 165 | 68 | 165
Loan Receivables |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Allowance for credit loss as of beginning of period | 64 | 94 | 60 | 103
Provisions (benefits) | 13 | (8) | 17 | (19)
Recoveries (write-offs), net | 0 |  | 0 |
Foreign exchange and other | 0 | (1) | 0 | 1
Allowance for credit loss as of end of period | 77 | 85 | 77 | 85
Financed Service Contracts |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Allowance for credit loss as of beginning of period | 9 | 13 | 10 | 30
Provisions (benefits) | 27 | (1) | 26 | (17)
Recoveries (write-offs), net | (28) |  | (28) |
Foreign exchange and other | 0 | 0 | 0 | (1)
Allowance for credit loss as of end of period | 8 | $ 12 | 8 | $ 12
Lease Receivables |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Allowance for credit loss as of beginning of period |  |  | 135 |
Allowance for credit loss as of end of period | 68 |  | 68 |
Loan Receivables |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Allowance for credit loss as of beginning of period |  |  | 60 |
Allowance for credit loss as of end of period | 77 |  | 77 |
Financed Service Contracts |  |  |  |
Financing Receivable, Allowance for Credit Losses [Roll Forward] |  |  |  |
Allowance for credit loss as of beginning of period |  |  | 10 |
Allowance for credit loss as of end of period | $ 8 |  | $ 8 |

X
- Definition Financing Receivable, Allowance for Credit Loss, Recovery (Writeoffs) + References No definition available. + Details
Name: | csco_FinancingReceivableAllowanceforCreditLossRecoveryWriteoffs
Namespace Prefix: | csco_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) from converting allowance reserve for credit loss to currency of reporting entity from amount denominated or measured in a different currency, which decreases (increases) the allowance for loan and lease losses. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.7(d)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=84173941&loc=d3e5212-111524 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A valuation allowance for financing receivables that are expected to be uncollectible. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585 + Details
Name: | us-gaap_ProvisionForLoanLeaseAndOtherLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_FinanceReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=csco_FinancedServiceContractsAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_FinanceReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_LoansReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=csco_FinancedServiceContractsAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |