What is SPSS? It is statistical analysis software that lets you run tests like regression, ANOVA, and chi-square through menus instead of code, and it has been the default choice in social science research for over 50 years. The name started as Statistical Package for the Social Sciences and was later restyled Statistical Product and Service Solutions, though almost nobody uses the full phrase. IBM announced its acquisition of SPSS Inc. in July 2009 for USD 1.2 billion and sells it today as IBM SPSS Statistics, which is why you will see both names attached to the same product.
Its appeal has always been the same: a spreadsheet-style grid on one side, a menu of statistical procedures on the other, and readable output tables at the end. A researcher who has never written a line of code can run a valid multiple regression in about a minute. That accessibility made it the default in psychology, sociology, nursing, education, and market research departments for five decades, and it is also the source of most criticism aimed at it.
| Detail | Current fact |
|---|---|
| Full name | IBM SPSS Statistics |
| Created by | Norman H. Nie, Dale H. Bent, and C. Hadlai Hull |
| First released | 1968 |
| Owned by | IBM, acquired for USD 1.2 billion in 2009 |
| Current version | 32.0.0, released 23 April 2026 |
| Operating systems | Windows, macOS, Linux |
| Starting price | USD 109 per authorized user per month |
| Main file types | .sav data, .sps syntax, .spv output |
What Is SPSS Used For in Real Research
SPSS handles structured, rectangular data: rows are cases such as people, patients, or transactions, and columns are variables such as age, score, or spend. Anything that arrives in that shape, which describes most survey and clinical data, is what the software was built for. Typical work looks like this:
- Academic research: testing hypotheses on experimental or survey data, then pasting the output tables straight into a dissertation or journal submission
- Healthcare and clinical studies: comparing treatment groups, analyzing patient outcomes, and running survival analysis
- Market research: segmenting customers with cluster analysis, running conjoint studies, and weighting samples so they match a population
- Government and policy: analyzing census-style datasets and complex survey samples where each respondent carries a different weight
- Business analytics: forecasting sales, scoring customer churn, and testing whether a change in price actually moved anything
The common thread is inference rather than reporting. If you only need totals and charts, a spreadsheet does the job. SPSS earns its place when you need to know whether a difference between two groups is real or noise, and it prints the significance values, confidence intervals, and effect sizes that answer that question in a format journals accept.
The Four Windows You Actually Work In
Most confusion for new users comes from not realizing SPSS splits your project across separate windows and separate files. There are four, and each saves in its own format:
- Data View is the spreadsheet grid holding your actual values, one row per case
- Variable View defines what those columns mean: variable name, type, decimal places, value labels such as 1 = Male, and the measurement level (nominal, ordinal, or scale)
- Syntax Editor holds SPSS command language, the text version of everything the menus do, saved as a .sps file
- Output Viewer collects your results tables and charts, saved as a .spv file that opens only in SPSS
Variable View is where beginners lose marks. Set a variable’s measurement level wrong and SPSS will happily calculate a mean of postcode numbers, because it trusts your declaration rather than inspecting the data. Getting labels and levels right before analysis prevents most of the nonsense output that gets blamed on the software.
The Syntax Editor deserves more attention than it usually gets. Every dialog box in SPSS has a Paste button that writes the equivalent command into a syntax file rather than running it immediately. Build the habit of pasting instead of clicking OK and you end up with a complete, rerunnable record of your analysis, which is the difference between a study someone else can reproduce and one you cannot repeat yourself six months later.
Statistical Tests It Runs Without Add-Ons
The base subscription covers the procedures most dissertations and reports need. Descriptive statistics, frequencies, and crosstabs handle the summary work, and the inferential tests cover the standard toolkit:
- Comparing groups: independent and paired t-tests, one-way and factorial ANOVA, and non-parametric equivalents such as Mann-Whitney and Kruskal-Wallis
- Relationships: Pearson and Spearman correlation, plus linear and multiple regression
- Categorical data: chi-square tests of independence and goodness of fit
- Data reduction: factor analysis and principal components analysis for questionnaire validation
- Grouping: cluster analysis for segmentation, and reliability analysis such as Cronbach’s alpha
Specialized techniques sit behind paid add-ons rather than the base plan, which catches people out at the worst moment. Advanced regression variants, custom tables, forecasting with ARIMA, decision trees, neural networks, complex samples, conjoint analysis, and exact tests are all separately licensed modules. Check that your institution’s license includes the specific module your method requires before you design the study around it.
Version 32, released on 23 April 2026, added an AI Output Assistant built on IBM’s watsonx.ai that explains results in plain language inside the output window. It is genuinely useful for interpretation, but treat it as a tutor rather than an authority, since the statistical reasoning behind a finding is still yours to defend.
How Much IBM SPSS Statistics Costs
SPSS is commercial software with no free tier, and the pricing is modular. Per IBM’s own pricing page, the base subscription starts at USD 109 per authorized user per month and includes Statistics Base, data preparation, and bootstrapping. Three add-on bundles are listed at USD 87 each per user per month, discounted to USD 47.85 under a promotion running at the time of writing:
- Custom tables and advanced statistics: regression, advanced statistics, and exportable custom tables
- Forecasting and decision trees: ARIMA forecasting, decision trees, direct marketing, and neural networks
- Complex sampling and testing: complex samples, conjoint, exact tests, missing values, and categories
A base plan must be bought before any add-on, and prices are quoted per month, vary by country, and exclude tax. Beyond the monthly subscription, IBM sells perpetual licenses for a one-time payment, campus editions that cover an entire institution, and discounted single-user student licenses through authorized vendors. There is also a free trial, which is the sensible way to find out whether the workflow suits you.
For students, the practical answer is usually neither the subscription nor the student license. Check your university first, because campus-wide agreements are common and often include remote access from a personal laptop. Paying out of pocket while your institution already holds a license is the most frequent waste of money around this product.
Free Alternatives That Do the Same Analyses
If the price is the obstacle, three free options run the same core tests, and two of them were designed to feel familiar to SPSS users:
- jamovi: free and open source, available as a desktop app or in a browser, with an interface built as a statistical spreadsheet. It computes on R underneath, so results match what a statistician would get from code.
- JASP: free and cross-platform, supported by the University of Amsterdam and released under the GNU Affero GPL v3, with unusually strong Bayesian analysis alongside the classical tests.
- GNU PSPP: a free software program built specifically as an SPSS replacement, which reads .sav files and accepts much of the same command syntax.
R and Python remain the serious long-term answer, and both are free. The trade-off is real: you write code instead of clicking, which costs weeks up front and repays them in reproducibility, automation, and freedom from license renewals. Most researchers who leave SPSS leave for one of those two rather than for another point-and-click tool.
Whichever you choose, keep the raw dataset separate from anything you edit, and store a copy somewhere durable. Analysis files corrupt, laptops fail, and a lost dataset can end a study, so a working copy in cloud storage is the cheapest insurance in research.
Where SPSS Falls Short
Three limitations matter enough to plan around. It struggles with very large datasets compared with tools designed for them, because it loads data into memory and slows noticeably as files grow into the millions of rows. Its charting is functional rather than publication-grade, so figures often get rebuilt elsewhere. And the .spv output format opens only in SPSS, which makes sharing results with a colleague who lacks a license awkward enough that most people export to Word or PDF instead.
The deeper criticism is about habits rather than features. Menus make it easy to run a test you do not understand and get a p-value that looks authoritative, and nothing in the interface warns you when an assumption has been violated. SPSS will calculate a t-test on data that badly breaks normality without a word of complaint. The software is not doing anything wrong there, but the design does not push you to check.
There is also a data-handling responsibility that no statistics package manages for you. Survey and clinical files usually contain personal information, and identifiers should be stripped or pseudonymized before analysis rather than after. The habits in our guide to protecting personal data apply to research files as much as to your own accounts, and shared drives holding raw responses need the access controls covered in cloud security best practices.
Frequently Asked Questions
What does SPSS stand for?
Originally Statistical Package for the Social Sciences, reflecting the audience it was built for in 1968. The name was later restyled as Statistical Product and Service Solutions once its use spread beyond academia into business and government. IBM now markets it simply as IBM SPSS Statistics.
Is SPSS free for students?
Not directly from IBM, but it often is in practice. Many universities hold campus-wide licenses that give enrolled students free access, sometimes including installation on a personal laptop. Check with your library or IT department before buying anything. If no campus license exists, IBM sells discounted student licenses through authorized vendors, and a free trial is available.
Do I need to know coding to use SPSS?
No. Every core analysis runs from menus and dialog boxes, which is the main reason the software spread through non-technical fields. Learning the syntax language is still worth it, because pasting commands rather than clicking OK gives you a rerunnable record of exactly what you did, which matters for reproducibility and for fixing an error without redoing everything.
What is the difference between .sav, .sps, and .spv files?
They are the three files behind any SPSS project. A .sav file is the dataset itself, holding both values and variable definitions. A .sps file is a syntax file, containing commands rather than data. A .spv file is saved output, the tables and charts from the Viewer window, and it needs SPSS to open, so export to PDF or Word when sharing with anyone outside your team.
Is SPSS still worth learning?
It depends on your field. In psychology, nursing, education, and market research it remains widely used, so knowing it makes you employable and lets you read others’ methods sections. If you are heading into data science or any code-first environment, put your time into R or Python instead. Learning SPSS first and adding code later is a common and workable path.
Related Articles
Get the TrustPost briefing
The stories that matter, in your inbox. No spam, unsubscribe anytime.
Newsletter signup will be available soon.