Use AMOS (covariance-based SEM) when your aim is to test and confirm an established theory and you need overall model fit; use SmartPLS (PLS-SEM) when your aim is to explain or predict a key outcome, your model includes formative constructs, or it is large and complex. The choice should follow from your research aim and model.
This guide compares the two methods and the two programs, explains the arguments for each, sets out the justifications examiners accept and the ones they increasingly reject, and shows how to write the choice up in your methodology chapter. For SEM sample sizes, see the sample size guide; for measurement model tests such as HTMT and AVE, see reliability and validity.
Last reviewed September 2026.
What is the difference between CB-SEM and PLS-SEM?
Both estimate a measurement model (how items relate to constructs) and a structural model (how constructs relate to each other). They do it in different ways, for different purposes.
Covariance-based SEM treats each construct as a common factor: something that causes its items to vary together, with the rest being error. It estimates the whole model at once and asks whether the covariances it implies match the covariances in your data. That is why it gives you global fit statistics. AMOS is the best-known program for it in Indian universities, largely because it comes with IBM SPSS licences. Others include the free R package lavaan, and the SEM modules in JASP and jamovi, which use lavaan underneath.
PLS-SEM builds each construct as a weighted composite of its items, then estimates the paths between composites using a series of regressions. It aims to maximise the variance explained in the outcome constructs. SmartPLS is the most widely used program; alternatives include the R packages seminr and cSEM, ADANCO and WarpPLS.
| AMOS (CB-SEM) | SmartPLS (PLS-SEM) | |
|---|---|---|
| Method | Covariance-based SEM: reproduces the observed covariance matrix | Partial least squares: builds composites and maximises explained variance in outcomes |
| Main purpose | Testing and confirming a theory | Explaining and predicting outcomes; exploring or extending theory |
| Global model fit | Yes: chi-square, CFI, TLI, RMSEA, SRMR | Limited: SRMR is reported, but its use as a fit test in PLS is debated |
| Formative constructs | Possible but awkward; needs extra identification conditions | Handled directly |
| Non-recursive models (feedback loops) | Can be estimated | Cannot be estimated |
| Data distribution | Maximum likelihood assumes multivariate normality; bootstrapping helps | No distributional assumption for estimation; significance by bootstrapping |
| Sample size | Usually larger samples needed for complex models | Works with smaller samples, though “small sample” is a weak justification on its own |
| Interface | Draw the path diagram; Windows only; part of IBM SPSS licensing | Draw the path diagram; Windows and macOS; separate commercial licence |
| Typical reviewers’ questions | Model fit, modification indices, normality | Why PLS, HTMT, predictive relevance, bootstrapping settings |
The software and the method are not quite the same thing. SmartPLS 4 can now also run CB-SEM, and R can do both. So “we used SmartPLS” does not tell an examiner which method you used. When you write the thesis, name the method first and the software second.
Which should you choose for your thesis?
Start from the research aim, then look at the model.
- Your aim is to test an established theory and you want to know whether the whole model fits the data: CB-SEM (AMOS).
- Your aim is to explain or predict a key outcome, or you are extending a theory with new constructs: PLS-SEM (SmartPLS).
- Your model has formative constructs, such as an index built from distinct components: PLS-SEM is simpler.
- Your model has a feedback loop (X affects Y and Y affects X): CB-SEM.
- Your model is very large, with many constructs and paths: PLS-SEM usually estimates more easily.
- Your field’s top journals mostly use one method for this kind of model: that is a legitimate factor, as long as it is not your only reason.
If none of these points clearly applies, and your model is a standard reflective model tested with a few hundred survey responses, both methods are defensible and usually give similar conclusions. In that case, the tradition of your field and your supervisor’s expertise are reasonable tie-breakers. What matters is that you can explain the choice.
A note on hypotheses
A thesis that frames everything as confirmatory hypothesis testing of an established theory, and then chooses PLS-SEM “for prediction”, invites an obvious question at the viva. Make the aim you state and the method you choose agree.
Which justifications do examiners accept?
A large share of PLS-SEM papers justify the method by small sample size and non-normal data alone. Those two reasons have been criticised strongly. Rönkkö and Evermann (2013) argued that PLS offers no real advantage with small samples, and Hair and colleagues, who are among PLS-SEM’s main advocates, have themselves said that these should not be the main reasons for choosing it.
Weak on their own
- “The sample is small.” PLS will run with a small sample, but that does not make the estimates reliable. You still need enough power for the effects you expect. Our sample size guide covers the inverse square root method used for PLS.
- “The data is not normal.” Likert data is rarely normal. But CB-SEM has well-established remedies (bootstrapping in AMOS, the MLR estimator with corrected standard errors in lavaan), so non-normality alone does not force PLS.
- “It gave better results.” This is not a methodological reason, so leave it out of both the decision and the write-up.
Stronger
- The study aims to predict or explain variance in a key outcome, for example intention to adopt a technology.
- The model includes formative constructs.
- The model is complex, with many constructs, mediators and moderators.
- The study extends an existing theory with new constructs, so it is partly exploratory.
- For CB-SEM: the aim is to confirm a well-established theory, and overall model fit is needed to judge it.
Cite the method literature in your justification. Hair, Risher, Sarstedt and Ringle (2019) set out when PLS-SEM is appropriate and what to report; for CB-SEM, Kline’s textbook Principles and Practice of Structural Equation Modeling is a standard reference.
What do you report for each method?
Reviewers and examiners expect a standard set of results for each method. Leaving out an expected item is one of the most common reasons SEM chapters come back with corrections.
CB-SEM in AMOS
- Measurement model (CFA): standardised loadings, composite reliability, AVE, discriminant validity, and fit indices (chi-square with degrees of freedom, CFI, TLI, RMSEA with its confidence interval, SRMR).
- Any modifications, such as correlated error terms, with a theoretical reason for each.
- Structural model: fit indices again, standardised path coefficients, significance, R² for each outcome.
- Indirect effects tested by bootstrapping, with confidence intervals.
- How missing data and non-normality were handled.
PLS-SEM in SmartPLS
- Measurement model: loadings, Cronbach’s alpha, composite reliability (rho_A and rho_C), AVE, and HTMT for discriminant validity. For formative constructs: weights, their significance, and collinearity (VIF).
- Structural model: collinearity (VIF), path coefficients with bootstrapped confidence intervals, R², f², and predictive power using PLSpredict (Shmueli and colleagues, 2019).
- Bootstrapping settings: the number of subsamples (5,000 or more is commonly used and reported) and the confidence interval method.
- SRMR if you report it, with a note that its use as a fit measure in PLS is debated.
In both cases, put the measurement model results before the structural model. If the measurement fails, the path results mean little.
Practical points: licences, learning and common errors
Licences
AMOS is licensed through IBM, and many Indian universities include it in their SPSS site licence; ask your computer centre or department before buying. SmartPLS sells its own licences, with different terms for students and institutions and a trial period. Check the current terms on each vendor’s website. If cost is a problem, R (lavaan for CB-SEM, seminr for PLS-SEM) and JASP are free, and increasingly accepted in journals.
Use a properly licensed copy of either program. Unlicensed copies breach the licence terms, and journals increasingly ask you to state the software and version you used.
Learning curve
Both programs let you draw the model, which makes them easy to start with and easy to misuse. The drawing is the least of the work. Budget time to learn what the output means, not just where to click.
Errors we see often
- Reporting Fornell–Larcker only, without HTMT.
- In AMOS, adding correlated errors between items of different constructs until fit becomes acceptable.
- In SmartPLS, deleting items one by one until every loading exceeds 0.70, leaving two-item constructs.
- Testing mediation with the Baron and Kenny steps instead of bootstrapped indirect effects (see mediation and moderation analysis).
- Calling a cross-sectional PLS model “causal” in the discussion.
- Pasting whole software output pages into the thesis instead of formatted tables.
How do you write the justification in the methodology chapter?
One or two paragraphs are enough. State the method, the reasons tied to your aim and model, and the software with its version. A workable pattern:
The study used partial least squares structural equation modelling (PLS-SEM), because its primary aim was to explain and predict variance in adoption intention, and because the model included two formative constructs (Hair et al., 2019). The analysis was carried out in SmartPLS [version]. Significance was assessed by bootstrapping with 10,000 subsamples.
or
Covariance-based SEM was used because the study tested an established theory, and assessing how well the theorised model fitted the data was central to the research questions. The analysis was carried out in IBM SPSS AMOS [version] using maximum likelihood estimation, with bootstrapped standard errors because several indicators departed from normality.
Replace the bracketed parts, and make sure the reason you give matches what your introduction says the study is for.
Sources
- Hair, J. F., Risher, J. J., Sarstedt, M. and Ringle, C. M. (2019). When to use and how to report the results of PLS-SEM. European Business Review 31(1), 2–24
- Rönkkö, M. and Evermann, J. (2013). A critical examination of common beliefs about partial least squares path modeling. Organizational Research Methods 16(3), 425–448
- Shmueli, G. et al. (2019). Predictive model assessment in PLS-SEM: guidelines for using PLSpredict. European Journal of Marketing 53(11), 2322–2347
- IBM SPSS Amos (product page)
- SmartPLS documentation: choosing between PLS-SEM and CB-SEM
- lavaan: free SEM package for R
FAQ
Questions scholars ask
Can I use both AMOS and SmartPLS in one thesis?
You can, for example running PLS-SEM as a sensitivity check on a CB-SEM model. But using both without a reason looks like searching for significant results. If you do it, say why in advance and report both in full.
My supervisor insists on AMOS but my model has formative constructs. What do I do?
Discuss it with evidence: show the formative specification and the identification requirements for CB-SEM. Sometimes the constructs can reasonably be treated as reflective; sometimes they cannot, and PLS-SEM or a MIMIC model in CB-SEM is the answer.
Is SPSS enough, or do I need SEM at all?
If your model is a few direct relationships with scale scores, regression in SPSS may be enough. SEM is needed when you want to model measurement error, test the measurement and structural model together, or estimate several dependent relationships at once.
What model fit values do I need in AMOS?
The widely cited guidelines of Hu and Bentler (1999) are CFI and TLI of 0.95 or above, RMSEA of 0.06 or below and SRMR of 0.08 or below. Many studies accept CFI of 0.90. State which guideline you follow and cite it.
Is PLS-SEM accepted by good journals?
Yes, in management, marketing, information systems and tourism especially, provided the choice is justified and reporting follows current guidelines. Some journals in psychology and economics are more sceptical, so check what your target journal publishes.
