diff --git a/packages/composite-checkout/src/components/checkout.js b/packages/composite-checkout/src/components/checkout.js
index <HASH>..<HASH> 100644
--- a/packages/composite-checkout/src/components/checkout.js
+++ b/packages/composite-checkout/src/components/checkout.js
@@ -190,6 +190,7 @@ function CheckoutStepContainer( {
 									value={ localize( 'Continue' ) }
 									onClick={ goToNextStep }
 									ariaLabel={ getNextStepButtonAriaLabel && getNextStepButtonAriaLabel() }
+									buttonState={ ! isComplete ? 'disabled' : 'primary' }
 									disabled={ ! isComplete }
 								/>
 							) }
Add disabled button state (#<I>)