SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Snap-on Inc – ‘10-Q’ for 3/28/20 – ‘XML’

On:  Tuesday, 4/21/20, at 11:14am ET   ·   For:  3/28/20   ·   Accession #:  91440-20-7   ·   File #:  1-07724

Previous ‘10-Q’:  ‘10-Q’ on 10/17/19 for 9/28/19   ·   Next:  ‘10-Q’ on 7/31/20 for 6/27/20   ·   Latest:  ‘10-Q’ on 4/18/24 for 3/30/24

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 4/21/20  Snap-on Inc                       10-Q        3/28/20  113:13M

Quarterly Report   —   Form 10-Q   —   Sect. 13 / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   1.29M 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     36K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     36K 
 4: EX-32.1     Certification -- §906 - SOA'02                      HTML     32K 
 5: EX-32.2     Certification -- §906 - SOA'02                      HTML     32K 
57: R1          Cover                                               HTML     84K 
101: R2          Condensed Consolidated Statements of Earnings       HTML    102K  
                (Unaudited)                                                      
81: R3          Condensed Consolidated Statements of Comprehensive  HTML     72K 
                Income (Unaudited)                                               
25: R4          Condensed Consolidated Balance Sheets (Unaudited)   HTML    169K 
58: R5          Condensed Consolidated Balance Sheets (Unaudited)   HTML     47K 
                (Parenthetical)                                                  
102: R6          Condensed Consolidated Statements of Equity         HTML     62K  
                (Unaudited) Statement                                            
82: R7          Condensed Consolidated Statements of Equity         HTML     36K 
                (Unaudited) (Parenthetical)                                      
24: R8          Condensed Consolidated Statements of Cash Flows     HTML    128K 
                (Unaudited)                                                      
63: R9          Summary of Accounting Policies                      HTML     53K 
75: R10         Revenue Recognition                                 HTML    270K 
93: R11         Acquisitions                                        HTML     38K 
48: R12         Receivables                                         HTML    324K 
11: R13         Inventories                                         HTML     46K 
77: R14         Goodwill and Other Intangible Assets                HTML     94K 
94: R15         Exit and Disposal Activities                        HTML     65K 
49: R16         Income Taxes                                        HTML     33K 
12: R17         Short-term and Long-term Debt                       HTML     59K 
78: R18         Financial Instruments                               HTML     61K 
92: R19         Pension Plans                                       HTML     48K 
46: R20         Postretirement Health Care Plans                    HTML     44K 
34: R21         Stock-based Compensation and Other Stock Plans      HTML    142K 
71: R22         Earnings Per Share                                  HTML     41K 
112: R23         Commitments and Contingencies                       HTML     46K  
47: R24         Leases                                              HTML    115K 
35: R25         Other Income (Expense) - Net                        HTML     46K 
72: R26         Accumulated Other Comprehensive Income (Loss)       HTML    109K 
113: R27         Segments                                            HTML     90K  
45: R28         Subsequent Events                                   HTML     33K 
36: R29         Summary of Accounting Policies - (Policies)         HTML     65K 
16: R30         Revenue Recognition - (Tables)                      HTML    261K 
51: R31         Receivables - (Tables)                              HTML    321K 
91: R32         Inventories - (Tables)                              HTML     46K 
74: R33         Goodwill and Other Intangible Assets - (Tables)     HTML     94K 
14: R34         Restructuring and Related Activities (Tables)       HTML     64K 
50: R35         Short-term and Long-term Debt - (Tables)            HTML     54K 
90: R36         Financial Instruments - (Tables)                    HTML     48K 
73: R37         Pension Plans - (Tables)                            HTML     49K 
13: R38         Postretirement Health Care Plans - (Tables)         HTML     44K 
52: R39         Stock-based Compensation and Other Stock Plans -    HTML    135K 
                (Tables)                                                         
28: R40         Earnings Per Share - (Tables)                       HTML     41K 
38: R41         Commitments and Contingencies - (Tables)            HTML     45K 
111: R42         Leases - (Tables)                                   HTML     56K  
70: R43         Other Income (Expense) - Net - (Tables)             HTML     46K 
27: R44         Accumulated Other Comprehensive Income (Loss) -     HTML    111K 
                (Tables)                                                         
37: R45         Segments - (Tables)                                 HTML     92K 
110: R46         Revenue Recognition - Revenue Disaggregation        HTML    111K  
                (Details)                                                        
69: R47         Revenue Recognition - Narrative (Detail)            HTML     46K 
26: R48         Revenue Recognition - Performance Obligations       HTML     44K 
                (Details)                                                        
39: R49         Acquisitions - Narrative (Detail)                   HTML     55K 
55: R50         Receivables - Narrative (Detail)                    HTML     76K 
17: R51         Receivables - Schedule of Topic 326 Adoption        HTML     62K 
                (Details)                                                        
87: R52         Receivables - Components of Trade and Other         HTML     40K 
                Accounts Receivable (Detail)                                     
103: R53         Receivables - Trade and Other Receivables           HTML     42K  
                Allowance for Credit Losses Rollforward (Details)                
56: R54         Receivables - Components of Current Finance and     HTML     59K 
                Contract Receivables (Detail)                                    
18: R55         Receivables - Components of Finance and Contract    HTML     56K 
                Receivables Beyond One Year (Detail)                             
89: R56         Receivables - Schedule of Performing and            HTML     69K 
                Nonperforming Finance and Contract Receivables                   
                (Detail)                                                         
104: R57         Receivables - Finance and Contract Receivables      HTML     57K  
                Allowance for Credit Losses Rollforward (Details)                
54: R58         Receivables - Aging of Finance and Contract         HTML     56K 
                Receivables (Detail)                                             
19: R59         Receivables - Schedule of Finance and Contract      HTML     37K 
                Receivables on Nonaccrual Status (Detail)                        
65: R60         Inventories - Inventories by Major Classification   HTML     44K 
                (Detail)                                                         
107: R61         Inventories - Narrative (Detail)                    HTML     39K  
41: R62         Goodwill and Other Intangible Assets - Changes in   HTML     46K 
                Carrying Amount of Goodwill by Segment (Detail)                  
30: R63         Goodwill and Other Intangible Assets - Narrative    HTML     70K 
                (Detail)                                                         
66: R64         Goodwill and Other Intangible Assets - Other        HTML     55K 
                Intangible Assets by Major Class (Detail)                        
108: R65         Goodwill and Other Intangible Assets -              HTML     45K  
                Weighted-Average Amortization Period by Major                    
                Class (Detail)                                                   
42: R66         Exit and Disposal Activities - Summary of Exit and  HTML     45K 
                Disposal Activities (Details)                                    
31: R67         Exit and Disposal Activities - Narrative (Details)  HTML     43K 
68: R68         Exit and Disposal Activities - Restructuring        HTML     46K 
                Accrual Rollforward (Details)                                    
105: R69         Income Taxes - Narrative (Detail)                   HTML     40K  
97: R70         Short-term and Long-term Debt - Summary (Detail)    HTML     64K 
85: R71         Short-term and Long-term Debt - Narrative (Detail)  HTML     63K 
22: R72         Financial Instruments - Narrative (Detail)          HTML     42K 
61: R73         Financial Instruments - Fair Values of Financial    HTML     47K 
                Instruments Not Approximating Carrying Values in                 
                Financial Statements (Detail)                                    
96: R74         Pension Plans - Net Periodic Pension Cost (Detail)  HTML     50K 
84: R75         Pension Plans - Narrative (Detail)                  HTML     36K 
21: R76         Postretirement Health Care Plans - Net Periodic     HTML     44K 
                Postretirement Health Care Cost (Detail)                         
60: R77         Stock-based Compensation and Other Stock Plans -    HTML     43K 
                Narrative (Details)                                              
99: R78         Stock-based Compensation and Other Stock Plans -    HTML     47K 
                Stock Options Narrative (Details)                                
79: R79         Stock-based Compensation and Other Stock Plans -    HTML     43K 
                Stock Options, Summary of Weighted Average                       
                Assumptions of Fair Value Granted Using                          
                Black-Scholes Valuation Model (Details)                          
98: R80         Stock-based Compensation and Other Stock Plans -    HTML     72K 
                Summary of Changes in Stock Options (Details)                    
86: R81         Stock-based Compensation and Other Stock Plans -    HTML     57K 
                Performance Awards Narrative (Details)                           
23: R82         Stock-based Compensation and Other Stock Plans -    HTML     56K 
                Summary of Changes in Non-Vested Performance                     
                Awards (Details)                                                 
62: R83         Stock-based Compensation and Other Stock Plans -    HTML     51K 
                Stock Appreciation Rights Narrative (Details)                    
95: R84         Stock-based Compensation and Other Stock Plans -    HTML     43K 
                Stock-Settled SARs, Summary of Weighted-Average                  
                Assumptions of Fair Value Granted Using                          
                Black-Scholes Valuation Model (Details)                          
83: R85         Stock-based Compensation and Other Stock Plans -    HTML     69K 
                Summary of Changes in Stock-Settled SARs (Details)               
20: R86         Stock-based Compensation and Other Stock Plans -    HTML     43K 
                Cash-Settled SARs, Summary of Weighted-Average                   
                Assumptions of Fair Value Granted Using                          
                Black-Scholes Valuation Model (Details)                          
59: R87         Stock-based Compensation and Other Stock Plans -    HTML     51K 
                Summary of Changes in Non-Vested Cash-Settled SARs               
                (Details)                                                        
100: R88         Stock-based Compensation and Other Stock Plans -    HTML     36K  
                Restricted Stock Awards Narrative (Details)                      
80: R89         Earnings Per Share - Computation of Basic and       HTML     39K 
                Diluted Earnings Per Common Share (Detail)                       
64: R90         Earnings Per Share - Narrative (Detail)             HTML     35K 
106: R91         Commitments and Contingencies - Summary of Product  HTML     39K  
                Warranty Accrual Activity (Detail)                               
40: R92         Leases - Supplemental Balance Sheet Information     HTML     53K 
                (Details)                                                        
29: R93         Other Income (Expense) - Net - Computation of       HTML     43K 
                Other Income (Expense) - Net (Detail)                            
67: R94         Accumulated Other Comprehensive Income (Loss) -     HTML     64K 
                Net Changes in Accumulated OCI by Component, Net                 
                of Tax (Detail)                                                  
109: R95         Accumulated Other Comprehensive Income (Loss) -     HTML     53K  
                Reclassifications Out of Accumulated OCI (Detail)                
44: R96         Segments - Net Sales by Segment (Detail)            HTML     90K 
32: R97         Segments - Assets by Segment (Detail)               HTML     48K 
76: R9999       Uncategorized Items - sna-20200328.htm              HTML     44K 
15: XML         IDEA XML File -- Filing Summary                      XML    210K 
53: XML         XBRL Instance -- sna-20200328_htm                    XML   3.96M 
43: EXCEL       IDEA Workbook of Financial Reports                  XLSX    115K 
 7: EX-101.CAL  XBRL Calculations -- sna-20200328_cal                XML    295K 
 8: EX-101.DEF  XBRL Definitions -- sna-20200328_def                 XML   1.04M 
 9: EX-101.LAB  XBRL Labels -- sna-20200328_lab                      XML   1.89M 
10: EX-101.PRE  XBRL Presentations -- sna-20200328_pre               XML   1.34M 
 6: EX-101.SCH  XBRL Schema -- sna-20200328                          XSD    219K 
88: JSON        XBRL Instance as JSON Data -- MetaLinks              427±   657K 
33: ZIP         XBRL Zipped Folder -- 0000091440-20-000007-xbrl      Zip    402K 


‘XML’   —   IDEA XML File — Filing Summary


This Document is an IDEA XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<FilingSummary>
<Version> 3.20.1 </Version>
<ProcessingTime/>
<ReportFormat> html </ReportFormat>
<ContextCount> 374 </ContextCount>
<ElementCount> 440 </ElementCount>
<EntityCount> 1 </EntityCount>
<FootnotesReported> true </FootnotesReported>
<SegmentCount> 87 </SegmentCount>
<ScenarioCount> 0 </ScenarioCount>
<TuplesReported> false </TuplesReported>
<UnitCount> 5 </UnitCount>
<MyReports>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R1.htm </HtmlFileName>
<LongName> 0001001 - Document - Cover </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/Cover </Role>
<ShortName> Cover </ShortName>
<MenuCategory> Cover </MenuCategory>
<Position> 1 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R2.htm </HtmlFileName>
<LongName> 1001002 - Statement - Condensed Consolidated Statements of Earnings (Unaudited) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CondensedConsolidatedStatementsofEarningsUnaudited </Role>
<ShortName> Condensed Consolidated Statements of Earnings (Unaudited) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 2 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R3.htm </HtmlFileName>
<LongName> 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited </Role>
<ShortName> Condensed Consolidated Statements of Comprehensive Income (Unaudited) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 3 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R4.htm </HtmlFileName>
<LongName> 1003004 - Statement - Condensed Consolidated Balance Sheets (Unaudited) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CondensedConsolidatedBalanceSheetsUnaudited </Role>
<ShortName> Condensed Consolidated Balance Sheets (Unaudited) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 4 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R5.htm </HtmlFileName>
<LongName> 1004005 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical </Role>
<ShortName> Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 5 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R6.htm </HtmlFileName>
<LongName> 1005006 - Statement - Condensed Consolidated Statements of Equity (Unaudited) Statement </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CondensedConsolidatedStatementsofEquityUnauditedStatement </Role>
<ShortName> Condensed Consolidated Statements of Equity (Unaudited) Statement </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 6 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R7.htm </HtmlFileName>
<LongName> 1006007 - Statement - Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CondensedConsolidatedStatementsofEquityUnauditedParenthetical </Role>
<ShortName> Condensed Consolidated Statements of Equity (Unaudited) (Parenthetical) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 7 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R8.htm </HtmlFileName>
<LongName> 1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited </Role>
<ShortName> Condensed Consolidated Statements of Cash Flows (Unaudited) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 8 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R9.htm </HtmlFileName>
<LongName> 2101101 - Disclosure - Summary of Accounting Policies </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/SummaryofAccountingPolicies </Role>
<ShortName> Summary of Accounting Policies </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 9 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R10.htm </HtmlFileName>
<LongName> 2103102 - Disclosure - Revenue Recognition </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/RevenueRecognition </Role>
<ShortName> Revenue Recognition </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 10 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R11.htm </HtmlFileName>
<LongName> 2108103 - Disclosure - Acquisitions </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/Acquisitions </Role>
<ShortName> Acquisitions </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 11 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R12.htm </HtmlFileName>
<LongName> 2110104 - Disclosure - Receivables </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/Receivables </Role>
<ShortName> Receivables </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 12 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R13.htm </HtmlFileName>
<LongName> 2122105 - Disclosure - Inventories </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/Inventories </Role>
<ShortName> Inventories </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 13 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R14.htm </HtmlFileName>
<LongName> 2126106 - Disclosure - Goodwill and Other Intangible Assets </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/GoodwillandOtherIntangibleAssets </Role>
<ShortName> Goodwill and Other Intangible Assets </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 14 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R15.htm </HtmlFileName>
<LongName> 2132107 - Disclosure - Exit and Disposal Activities </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ExitandDisposalActivities </Role>
<ShortName> Exit and Disposal Activities </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 15 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R16.htm </HtmlFileName>
<LongName> 2137108 - Disclosure - Income Taxes </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/IncomeTaxes </Role>
<ShortName> Income Taxes </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 16 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R17.htm </HtmlFileName>
<LongName> 2139109 - Disclosure - Short-term and Long-term Debt </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ShorttermandLongtermDebt </Role>
<ShortName> Short-term and Long-term Debt </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 17 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R18.htm </HtmlFileName>
<LongName> 2143110 - Disclosure - Financial Instruments </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/FinancialInstruments </Role>
<ShortName> Financial Instruments </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 18 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R19.htm </HtmlFileName>
<LongName> 2147111 - Disclosure - Pension Plans </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/PensionPlans </Role>
<ShortName> Pension Plans </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 19 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R20.htm </HtmlFileName>
<LongName> 2151112 - Disclosure - Postretirement Health Care Plans </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/PostretirementHealthCarePlans </Role>
<ShortName> Postretirement Health Care Plans </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 20 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R21.htm </HtmlFileName>
<LongName> 2154113 - Disclosure - Stock-based Compensation and Other Stock Plans </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlans </Role>
<ShortName> Stock-based Compensation and Other Stock Plans </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 21 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R22.htm </HtmlFileName>
<LongName> 2168114 - Disclosure - Earnings Per Share </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/EarningsPerShare </Role>
<ShortName> Earnings Per Share </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 22 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R23.htm </HtmlFileName>
<LongName> 2172115 - Disclosure - Commitments and Contingencies </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CommitmentsandContingencies </Role>
<ShortName> Commitments and Contingencies </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 23 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R24.htm </HtmlFileName>
<LongName> 2175116 - Disclosure - Leases </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/Leases </Role>
<ShortName> Leases </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 24 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R25.htm </HtmlFileName>
<LongName> 2178117 - Disclosure - Other Income (Expense) - Net </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/OtherIncomeExpenseNet </Role>
<ShortName> Other Income (Expense) - Net </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 25 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R26.htm </HtmlFileName>
<LongName> 2181118 - Disclosure - Accumulated Other Comprehensive Income (Loss) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/AccumulatedOtherComprehensiveIncomeLoss </Role>
<ShortName> Accumulated Other Comprehensive Income (Loss) </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 26 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R27.htm </HtmlFileName>
<LongName> 2185119 - Disclosure - Segments </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/Segments </Role>
<ShortName> Segments </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 27 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R28.htm </HtmlFileName>
<LongName> 2189120 - Disclosure - Subsequent Events </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/SubsequentEvents </Role>
<ShortName> Subsequent Events </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 28 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R29.htm </HtmlFileName>
<LongName> 2202201 - Disclosure - Summary of Accounting Policies - (Policies) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/SummaryofAccountingPoliciesPolicies </Role>
<ShortName> Summary of Accounting Policies - (Policies) </ShortName>
<MenuCategory> Policies </MenuCategory>
<ParentRole> http://www.snapon.com/role/SummaryofAccountingPolicies </ParentRole>
<Position> 29 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R30.htm </HtmlFileName>
<LongName> 2304301 - Disclosure - Revenue Recognition - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/RevenueRecognitionTables </Role>
<ShortName> Revenue Recognition - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/RevenueRecognition </ParentRole>
<Position> 30 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R31.htm </HtmlFileName>
<LongName> 2311302 - Disclosure - Receivables - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesTables </Role>
<ShortName> Receivables - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/Receivables </ParentRole>
<Position> 31 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R32.htm </HtmlFileName>
<LongName> 2323303 - Disclosure - Inventories - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/InventoriesTables </Role>
<ShortName> Inventories - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/Inventories </ParentRole>
<Position> 32 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R33.htm </HtmlFileName>
<LongName> 2327304 - Disclosure - Goodwill and Other Intangible Assets - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/GoodwillandOtherIntangibleAssetsTables </Role>
<ShortName> Goodwill and Other Intangible Assets - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/GoodwillandOtherIntangibleAssets </ParentRole>
<Position> 33 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R34.htm </HtmlFileName>
<LongName> 2333305 - Disclosure - Restructuring and Related Activities (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/RestructuringandRelatedActivitiesTables </Role>
<ShortName> Restructuring and Related Activities (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<Position> 34 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R35.htm </HtmlFileName>
<LongName> 2340306 - Disclosure - Short-term and Long-term Debt - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ShorttermandLongtermDebtTables </Role>
<ShortName> Short-term and Long-term Debt - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/ShorttermandLongtermDebt </ParentRole>
<Position> 35 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R36.htm </HtmlFileName>
<LongName> 2344307 - Disclosure - Financial Instruments - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/FinancialInstrumentsTables </Role>
<ShortName> Financial Instruments - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/FinancialInstruments </ParentRole>
<Position> 36 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R37.htm </HtmlFileName>
<LongName> 2348308 - Disclosure - Pension Plans - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/PensionPlansTables </Role>
<ShortName> Pension Plans - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/PensionPlans </ParentRole>
<Position> 37 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R38.htm </HtmlFileName>
<LongName> 2352309 - Disclosure - Postretirement Health Care Plans - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/PostretirementHealthCarePlansTables </Role>
<ShortName> Postretirement Health Care Plans - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/PostretirementHealthCarePlans </ParentRole>
<Position> 38 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R39.htm </HtmlFileName>
<LongName> 2355310 - Disclosure - Stock-based Compensation and Other Stock Plans - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansTables </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlans </ParentRole>
<Position> 39 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R40.htm </HtmlFileName>
<LongName> 2369311 - Disclosure - Earnings Per Share - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/EarningsPerShareTables </Role>
<ShortName> Earnings Per Share - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/EarningsPerShare </ParentRole>
<Position> 40 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R41.htm </HtmlFileName>
<LongName> 2373312 - Disclosure - Commitments and Contingencies - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CommitmentsandContingenciesTables </Role>
<ShortName> Commitments and Contingencies - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/CommitmentsandContingencies </ParentRole>
<Position> 41 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R42.htm </HtmlFileName>
<LongName> 2376313 - Disclosure - Leases - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/LeasesTables </Role>
<ShortName> Leases - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<Position> 42 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R43.htm </HtmlFileName>
<LongName> 2379314 - Disclosure - Other Income (Expense) - Net - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/OtherIncomeExpenseNetTables </Role>
<ShortName> Other Income (Expense) - Net - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/OtherIncomeExpenseNet </ParentRole>
<Position> 43 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R44.htm </HtmlFileName>
<LongName> 2382315 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/AccumulatedOtherComprehensiveIncomeLossTables </Role>
<ShortName> Accumulated Other Comprehensive Income (Loss) - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/AccumulatedOtherComprehensiveIncomeLoss </ParentRole>
<Position> 44 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R45.htm </HtmlFileName>
<LongName> 2386316 - Disclosure - Segments - (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/SegmentsTables </Role>
<ShortName> Segments - (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.snapon.com/role/Segments </ParentRole>
<Position> 45 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R46.htm </HtmlFileName>
<LongName> 2405401 - Disclosure - Revenue Recognition - Revenue Disaggregation (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/RevenueRecognitionRevenueDisaggregationDetails </Role>
<ShortName> Revenue Recognition - Revenue Disaggregation (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 46 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R47.htm </HtmlFileName>
<LongName> 2406402 - Disclosure - Revenue Recognition - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/RevenueRecognitionNarrativeDetail </Role>
<ShortName> Revenue Recognition - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 47 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R48.htm </HtmlFileName>
<LongName> 2407403 - Disclosure - Revenue Recognition - Performance Obligations (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/RevenueRecognitionPerformanceObligationsDetails </Role>
<ShortName> Revenue Recognition - Performance Obligations (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 48 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R49.htm </HtmlFileName>
<LongName> 2409404 - Disclosure - Acquisitions - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/AcquisitionsNarrativeDetail </Role>
<ShortName> Acquisitions - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 49 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R50.htm </HtmlFileName>
<LongName> 2412405 - Disclosure - Receivables - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesNarrativeDetail </Role>
<ShortName> Receivables - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 50 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R51.htm </HtmlFileName>
<LongName> 2413406 - Disclosure - Receivables - Schedule of Topic 326 Adoption (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesScheduleofTopic326AdoptionDetails </Role>
<ShortName> Receivables - Schedule of Topic 326 Adoption (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 51 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R52.htm </HtmlFileName>
<LongName> 2414407 - Disclosure - Receivables - Components of Trade and Other Accounts Receivable (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesComponentsofTradeandOtherAccountsReceivableDetail </Role>
<ShortName> Receivables - Components of Trade and Other Accounts Receivable (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 52 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R53.htm </HtmlFileName>
<LongName> 2415408 - Disclosure - Receivables - Trade and Other Receivables Allowance for Credit Losses Rollforward (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesTradeandOtherReceivablesAllowanceforCreditLossesRollforwardDetails </Role>
<ShortName> Receivables - Trade and Other Receivables Allowance for Credit Losses Rollforward (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 53 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R54.htm </HtmlFileName>
<LongName> 2416409 - Disclosure - Receivables - Components of Current Finance and Contract Receivables (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesComponentsofCurrentFinanceandContractReceivablesDetail </Role>
<ShortName> Receivables - Components of Current Finance and Contract Receivables (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 54 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R55.htm </HtmlFileName>
<LongName> 2417410 - Disclosure - Receivables - Components of Finance and Contract Receivables Beyond One Year (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesComponentsofFinanceandContractReceivablesBeyondOneYearDetail </Role>
<ShortName> Receivables - Components of Finance and Contract Receivables Beyond One Year (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 55 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R56.htm </HtmlFileName>
<LongName> 2418411 - Disclosure - Receivables - Schedule of Performing and Nonperforming Finance and Contract Receivables (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesScheduleofPerformingandNonperformingFinanceandContractReceivablesDetail </Role>
<ShortName> Receivables - Schedule of Performing and Nonperforming Finance and Contract Receivables (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 56 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R57.htm </HtmlFileName>
<LongName> 2419412 - Disclosure - Receivables - Finance and Contract Receivables Allowance for Credit Losses Rollforward (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesFinanceandContractReceivablesAllowanceforCreditLossesRollforwardDetails </Role>
<ShortName> Receivables - Finance and Contract Receivables Allowance for Credit Losses Rollforward (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 57 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R58.htm </HtmlFileName>
<LongName> 2420413 - Disclosure - Receivables - Aging of Finance and Contract Receivables (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesAgingofFinanceandContractReceivablesDetail </Role>
<ShortName> Receivables - Aging of Finance and Contract Receivables (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 58 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R59.htm </HtmlFileName>
<LongName> 2421414 - Disclosure - Receivables - Schedule of Finance and Contract Receivables on Nonaccrual Status (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ReceivablesScheduleofFinanceandContractReceivablesonNonaccrualStatusDetail </Role>
<ShortName> Receivables - Schedule of Finance and Contract Receivables on Nonaccrual Status (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 59 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R60.htm </HtmlFileName>
<LongName> 2424415 - Disclosure - Inventories - Inventories by Major Classification (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/InventoriesInventoriesbyMajorClassificationDetail </Role>
<ShortName> Inventories - Inventories by Major Classification (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 60 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R61.htm </HtmlFileName>
<LongName> 2425416 - Disclosure - Inventories - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/InventoriesNarrativeDetail </Role>
<ShortName> Inventories - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 61 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R62.htm </HtmlFileName>
<LongName> 2428417 - Disclosure - Goodwill and Other Intangible Assets - Changes in Carrying Amount of Goodwill by Segment (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillbySegmentDetail </Role>
<ShortName> Goodwill and Other Intangible Assets - Changes in Carrying Amount of Goodwill by Segment (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 62 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R63.htm </HtmlFileName>
<LongName> 2429418 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetail </Role>
<ShortName> Goodwill and Other Intangible Assets - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 63 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R64.htm </HtmlFileName>
<LongName> 2430419 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets by Major Class (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsbyMajorClassDetail </Role>
<ShortName> Goodwill and Other Intangible Assets - Other Intangible Assets by Major Class (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 64 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R65.htm </HtmlFileName>
<LongName> 2431420 - Disclosure - Goodwill and Other Intangible Assets - Weighted-Average Amortization Period by Major Class (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageAmortizationPeriodbyMajorClassDetail </Role>
<ShortName> Goodwill and Other Intangible Assets - Weighted-Average Amortization Period by Major Class (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 65 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R66.htm </HtmlFileName>
<LongName> 2434421 - Disclosure - Exit and Disposal Activities - Summary of Exit and Disposal Activities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ExitandDisposalActivitiesSummaryofExitandDisposalActivitiesDetails </Role>
<ShortName> Exit and Disposal Activities - Summary of Exit and Disposal Activities (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 66 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R67.htm </HtmlFileName>
<LongName> 2435422 - Disclosure - Exit and Disposal Activities - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ExitandDisposalActivitiesNarrativeDetails </Role>
<ShortName> Exit and Disposal Activities - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 67 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R68.htm </HtmlFileName>
<LongName> 2436423 - Disclosure - Exit and Disposal Activities - Restructuring Accrual Rollforward (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ExitandDisposalActivitiesRestructuringAccrualRollforwardDetails </Role>
<ShortName> Exit and Disposal Activities - Restructuring Accrual Rollforward (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 68 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R69.htm </HtmlFileName>
<LongName> 2438424 - Disclosure - Income Taxes - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/IncomeTaxesNarrativeDetail </Role>
<ShortName> Income Taxes - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 69 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R70.htm </HtmlFileName>
<LongName> 2441425 - Disclosure - Short-term and Long-term Debt - Summary (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ShorttermandLongtermDebtSummaryDetail </Role>
<ShortName> Short-term and Long-term Debt - Summary (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 70 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R71.htm </HtmlFileName>
<LongName> 2442426 - Disclosure - Short-term and Long-term Debt - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/ShorttermandLongtermDebtNarrativeDetail </Role>
<ShortName> Short-term and Long-term Debt - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 71 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R72.htm </HtmlFileName>
<LongName> 2445427 - Disclosure - Financial Instruments - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/FinancialInstrumentsNarrativeDetail </Role>
<ShortName> Financial Instruments - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 72 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R73.htm </HtmlFileName>
<LongName> 2446428 - Disclosure - Financial Instruments - Fair Values of Financial Instruments Not Approximating Carrying Values in Financial Statements (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/FinancialInstrumentsFairValuesofFinancialInstrumentsNotApproximatingCarryingValuesinFinancialStatementsDetail </Role>
<ShortName> Financial Instruments - Fair Values of Financial Instruments Not Approximating Carrying Values in Financial Statements (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 73 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R74.htm </HtmlFileName>
<LongName> 2449429 - Disclosure - Pension Plans - Net Periodic Pension Cost (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/PensionPlansNetPeriodicPensionCostDetail </Role>
<ShortName> Pension Plans - Net Periodic Pension Cost (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 74 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R75.htm </HtmlFileName>
<LongName> 2450430 - Disclosure - Pension Plans - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/PensionPlansNarrativeDetail </Role>
<ShortName> Pension Plans - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 75 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R76.htm </HtmlFileName>
<LongName> 2453431 - Disclosure - Postretirement Health Care Plans - Net Periodic Postretirement Health Care Cost (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/PostretirementHealthCarePlansNetPeriodicPostretirementHealthCareCostDetail </Role>
<ShortName> Postretirement Health Care Plans - Net Periodic Postretirement Health Care Cost (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 76 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R77.htm </HtmlFileName>
<LongName> 2456432 - Disclosure - Stock-based Compensation and Other Stock Plans - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansNarrativeDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansTables </ParentRole>
<Position> 77 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R78.htm </HtmlFileName>
<LongName> 2457433 - Disclosure - Stock-based Compensation and Other Stock Plans - Stock Options Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansStockOptionsNarrativeDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Stock Options Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 78 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R79.htm </HtmlFileName>
<LongName> 2458434 - Disclosure - Stock-based Compensation and Other Stock Plans - Stock Options, Summary of Weighted Average Assumptions of Fair Value Granted Using Black-Scholes Valuation Model (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansStockOptionsSummaryofWeightedAverageAssumptionsofFairValueGrantedUsingBlackScholesValuationModelDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Stock Options, Summary of Weighted Average Assumptions of Fair Value Granted Using Black-Scholes Valuation Model (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 79 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R80.htm </HtmlFileName>
<LongName> 2459435 - Disclosure - Stock-based Compensation and Other Stock Plans - Summary of Changes in Stock Options (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansSummaryofChangesinStockOptionsDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Summary of Changes in Stock Options (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 80 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R81.htm </HtmlFileName>
<LongName> 2460436 - Disclosure - Stock-based Compensation and Other Stock Plans - Performance Awards Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansPerformanceAwardsNarrativeDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Performance Awards Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 81 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R82.htm </HtmlFileName>
<LongName> 2461437 - Disclosure - Stock-based Compensation and Other Stock Plans - Summary of Changes in Non-Vested Performance Awards (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansSummaryofChangesinNonVestedPerformanceAwardsDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Summary of Changes in Non-Vested Performance Awards (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 82 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R83.htm </HtmlFileName>
<LongName> 2462438 - Disclosure - Stock-based Compensation and Other Stock Plans - Stock Appreciation Rights Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansStockAppreciationRightsNarrativeDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Stock Appreciation Rights Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 83 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R84.htm </HtmlFileName>
<LongName> 2463439 - Disclosure - Stock-based Compensation and Other Stock Plans - Stock-Settled SARs, Summary of Weighted-Average Assumptions of Fair Value Granted Using Black-Scholes Valuation Model (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansStockSettledSARsSummaryofWeightedAverageAssumptionsofFairValueGrantedUsingBlackScholesValuationModelDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Stock-Settled SARs, Summary of Weighted-Average Assumptions of Fair Value Granted Using Black-Scholes Valuation Model (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 84 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R85.htm </HtmlFileName>
<LongName> 2464440 - Disclosure - Stock-based Compensation and Other Stock Plans - Summary of Changes in Stock-Settled SARs (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansSummaryofChangesinStockSettledSARsDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Summary of Changes in Stock-Settled SARs (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 85 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R86.htm </HtmlFileName>
<LongName> 2465441 - Disclosure - Stock-based Compensation and Other Stock Plans - Cash-Settled SARs, Summary of Weighted-Average Assumptions of Fair Value Granted Using Black-Scholes Valuation Model (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansCashSettledSARsSummaryofWeightedAverageAssumptionsofFairValueGrantedUsingBlackScholesValuationModelDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Cash-Settled SARs, Summary of Weighted-Average Assumptions of Fair Value Granted Using Black-Scholes Valuation Model (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 86 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R87.htm </HtmlFileName>
<LongName> 2466442 - Disclosure - Stock-based Compensation and Other Stock Plans - Summary of Changes in Non-Vested Cash-Settled SARs (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansSummaryofChangesinNonVestedCashSettledSARsDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Summary of Changes in Non-Vested Cash-Settled SARs (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 87 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R88.htm </HtmlFileName>
<LongName> 2467443 - Disclosure - Stock-based Compensation and Other Stock Plans - Restricted Stock Awards Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/StockbasedCompensationandOtherStockPlansRestrictedStockAwardsNarrativeDetails </Role>
<ShortName> Stock-based Compensation and Other Stock Plans - Restricted Stock Awards Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 88 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R89.htm </HtmlFileName>
<LongName> 2470444 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerCommonShareDetail </Role>
<ShortName> Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 89 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R90.htm </HtmlFileName>
<LongName> 2471445 - Disclosure - Earnings Per Share - Narrative (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/EarningsPerShareNarrativeDetail </Role>
<ShortName> Earnings Per Share - Narrative (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 90 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R91.htm </HtmlFileName>
<LongName> 2474446 - Disclosure - Commitments and Contingencies - Summary of Product Warranty Accrual Activity (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/CommitmentsandContingenciesSummaryofProductWarrantyAccrualActivityDetail </Role>
<ShortName> Commitments and Contingencies - Summary of Product Warranty Accrual Activity (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 91 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R92.htm </HtmlFileName>
<LongName> 2477447 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/LeasesSupplementalBalanceSheetInformationDetails </Role>
<ShortName> Leases - Supplemental Balance Sheet Information (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 92 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R93.htm </HtmlFileName>
<LongName> 2480448 - Disclosure - Other Income (Expense) - Net - Computation of Other Income (Expense) - Net (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/OtherIncomeExpenseNetComputationofOtherIncomeExpenseNetDetail </Role>
<ShortName> Other Income (Expense) - Net - Computation of Other Income (Expense) - Net (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.snapon.com/role/OtherIncomeExpenseNetTables </ParentRole>
<Position> 93 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R94.htm </HtmlFileName>
<LongName> 2483449 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Net Changes in Accumulated OCI by Component, Net of Tax (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/AccumulatedOtherComprehensiveIncomeLossNetChangesinAccumulatedOCIbyComponentNetofTaxDetail </Role>
<ShortName> Accumulated Other Comprehensive Income (Loss) - Net Changes in Accumulated OCI by Component, Net of Tax (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.snapon.com/role/AccumulatedOtherComprehensiveIncomeLossTables </ParentRole>
<Position> 94 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R95.htm </HtmlFileName>
<LongName> 2484450 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetail </Role>
<ShortName> Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.snapon.com/role/AccumulatedOtherComprehensiveIncomeLossTables </ParentRole>
<Position> 95 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R96.htm </HtmlFileName>
<LongName> 2487451 - Disclosure - Segments - Net Sales by Segment (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/SegmentsNetSalesbySegmentDetail </Role>
<ShortName> Segments - Net Sales by Segment (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 96 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R97.htm </HtmlFileName>
<LongName> 2488452 - Disclosure - Segments - Assets by Segment (Detail) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.snapon.com/role/SegmentsAssetsbySegmentDetail </Role>
<ShortName> Segments - Assets by Segment (Detail) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 97 </Position>
</Report>
<Report instance="sna-20200328.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R9999.htm </HtmlFileName>
<LongName> Uncategorized Items - sna-20200328.htm </LongName>
<ReportType> Sheet </ReportType>
<Role> http://xbrl.sec.gov/role/uncategorizedFacts </Role>
<ShortName> Uncategorized Items - sna-20200328.htm </ShortName>
<MenuCategory> Cover </MenuCategory>
<Position> 98 </Position>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<LongName> All Reports </LongName>
<ReportType> Book </ReportType>
<ShortName> All Reports </ShortName>
</Report>
</MyReports>
<InputFiles>
<File doctype="10-Q" original="sna-20200328.htm"> sna-20200328.htm </File>
<File> q1fy20ex311.htm </File>
<File> q1fy20ex312.htm </File>
<File> q1fy20ex321.htm </File>
<File> q1fy20ex322.htm </File>
<File> sna-20200328.xsd </File>
<File> sna-20200328_cal.xml </File>
<File> sna-20200328_def.xml </File>
<File> sna-20200328_lab.xml </File>
<File> sna-20200328_pre.xml </File>
</InputFiles>
<SupplementalFiles/>
<BaseTaxonomies>
<BaseTaxonomy> http://fasb.org/srt/2019-01-31 </BaseTaxonomy>
<BaseTaxonomy> http://xbrl.sec.gov/dei/2019-01-31 </BaseTaxonomy>
<BaseTaxonomy> http://fasb.org/us-gaap/2019-01-31 </BaseTaxonomy>
<BaseTaxonomy> http://xbrl.sec.gov/country/2017-01-31 </BaseTaxonomy>
</BaseTaxonomies>
<HasPresentationLinkbase> true </HasPresentationLinkbase>
<HasCalculationLinkbase> true </HasCalculationLinkbase>
</FilingSummary>

Top
Filing Submission 0000091440-20-000007   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Fri., May 17, 7:52:21.1pm ET