diff --git a/client/boot/index.js b/client/boot/index.js
index <HASH>..<HASH> 100644
--- a/client/boot/index.js
+++ b/client/boot/index.js
@@ -354,6 +354,7 @@ function reduxStoreReady( reduxStore ) {
 				return;
 			}
 
+			//see server/pages/index for prod redirect
 			if ( '/plans' === context.pathname ) {
 				// pricing page is outside of Calypso, needs a full page load
 				window.location = 'https://wordpress.com/pricing';
diff --git a/server/pages/index.js b/server/pages/index.js
index <HASH>..<HASH> 100644
--- a/server/pages/index.js
+++ b/server/pages/index.js
@@ -315,6 +315,14 @@ module.exports = function() {
 				next();
 			}
 		} );
+
+		app.get( '/plans', function( req, res, next ) {
+			if ( ! req.cookies.wordpress_logged_in ) {
+				res.redirect( 'https://wordpress.com/pricing' );
+			} else {
+				next();
+			}
+		} );
 	}
 
 	app.get( '/theme', ( req, res ) => res.redirect( '/design' ) );
Plans: redirect from /plans to /pricing when logged out (#<I>)