Design a Slick Modern Pricing Table UI in Photoshop
In this quick web design/user interface tutorial, I’m going to show you how to design a modern pricing table using Photoshop. Pricing tables can be frequently seen in subscription-based web apps (SaaS). We’ll be using various tools like the Horizontal Type Tool and Rounded Rectangle Tool to get the job done. I’ll show you how to create popular effects associated with current web design trends such as a modern web button.
Preview
Click on the image to see it in full scale.
Step 1: Create a New Photoshop Document
Go to File > New, set your options as shown below and hit OK. Note that Background Contents option is set to Transparent, which will automatically create a transparent layer for us that is named "Layer 1" by default.

Step 2: Styling the Background
Let us create a slick background that will complement our pricing table. Use the Paint Bucket Tool (G) to fill the transparent "Layer 1" layer with any color you want.
Then double-click the layer in the Layers Panel to open the Layer Style dialog window. Add a smooth dark-gray to light-gray vertical gradient overlay.

Here is our background now:

Step 3: Building the Middle Price Column
We’re going to build 3 price columns in total, and the middle one will be a little bit bigger than the other two in order to suggest the best plan for the user to pick. This is a popular design pattern for pricing tables where the suggested pricing plan is more distinctive than the other plans.
Select the Rounded Rectangle Tool (U), make sure that you are in Shape Layers mode (look at the Options Bar to double-check) and, with a Radius of 10px, draw a rectangle of size 200x330px.
Double-click the rounded rectangle layer in the Layers Panel to open up the Layer Style dialog window. Give the rounded rectangle an Inner Glow, a Gradient Overlay, and a Stroke.
Inner Glow

Gradient Overlay

Stroke

The result of the layer style is as follows:

We’re now going to create a small rounded rectangle for the pricing plan name, which will become a wraparound 3D ribbon (another popular web design trend).
At the top of the price column, create a small rounded rectangle with Radius at 5px and dimensions of 130x40px using the Rounded Rectangle Tool.

Give the small rectangle a Drop Shadow and a Gradient Overlay.
Drop Shadow

Gradient Overlay


Use the Pen Tool (P) to draw small diagonal flaps on both sides of the small rounded rectangle (as shown below). This will make it appear as if it’s wrapping around the price column.

Choose the Horizontal Type Tool (T) and — with a font size of 20px, white as the text color, and a font of your choosing — write the plan’s name (in this case, the plan is called "Standard"). I used Myriad Pro as the font, but you can use any font you want.

Give the text layer a nice, smooth drop shadow and gray color overlay.
Drop Shadow

Color Overlay

Next, add the price details (as shown below), just under the plan name. It’s a good idea to use the same font for all the text, just style them differently.
Give the text a gray color overlay and a nice drop shadow.

Now, under the price, we’ll design a list of features included in the "Standard" plan. Under each list item, draw 2 lines with the height of 1px. Make the first line darker than the background and the other line lighter than the background, which will create a nice inset effect (a popular technique for borders and dividers).

Next, let us create a modern and sleek web button. Use the Rounded Rectangle Tool (U) with Radius at 5px to make a rectangle sized at 100x38px at the bottom of the pricing column.

Give the button a Drop Shadow, a Gradient Overlay and a Stroke.
Drop Shadow

Gradient Overlay

Stroke

To make the button glossy, we have to give it a glassy reflection at the top. I’m going to show you a simple technique for this that you can use in many graphic design situations.
First, Ctrl-click/Cmd-click on the thumbnail of the button layer in the Layers Panel to load a selection around it.
Now, select the Rectangular Marquee Tool (M). In the Options Bar, choose the Intersect with Selection mode. Draw a selection at the top half of the current selection, which will reduce your selection so that only the top half of the button is selected.

Create a new layer and, with the Paint Bucket Tool (G), fill the selection with white. Reduce the Opacity of the new layer to 10%.

We will now add a top stroke on the web button. Create a new layer for the top stroke. Zoom in closely to see your work easier. Draw a light gray line as shown below.

Use the Horizontal Type Tool (T) to add some text like "Sign Up" or "Join Us." I used all caps and styled the text with a dark drop shadow.
We are now finished with one of our price columns.

Step 3: Create the Other Price Columns
Now that we’ve created a price column, we can simply duplicate it and make modifications on the duplicates.
First, in the Layers Panel, select all the layers except the background layer and put them into a layer group (Layer > Group Layers).
Then duplicate the layer group 2 times and arrange them side by side (as shown below). Modify the details of the new columns so they are different from each other.

Step 4: Enlarge the Middle Price Column
To make the middle column stand out, click on its layer group in the Layers Panel to make it the active layer and then use Free Transform (Ctrl/Cmd + T) to scale it up. Make sure the middle column’s layer group is on top of the other layer groups.

To make the box more visible, modify the gradient overlay layer effect of the button and the price with any color you want. I used blue.

Step 5: Final Touches
I’m going to show you how to add some nice drop shadows under the price columns. Select the Ellipse Tool (U) and draw a black, short and wide ellipse shape as shown below:

To soften the shape, use Filter > Blur > Gaussian Blur. 4px Radius should be enough.
Place the shadow’s layer just above the background layer. Duplicate the shape twice so that you have 3 drop shadows for each of the price columns. Position the shapes under each column.

Tutorial Summary
We’ve just reached the end of the tutorial. I hope you enjoyed it and if you have any questions, just drop us a comment below! We covered many easy and popular web design techniques such as creating slick web buttons, creating wraparound banners (for the title of the price plans), and more.
Download Source Files
- modern_sleek_pricingtable (ZIP, 0.12 MB)


25 Comments (Add yours)
Fuad NAHDI
Apr 07 2011
Absolutely it’s awesome. Great design Lax.
Riz
Apr 07 2011
this tutorial is awsome. thanks :)
Kimberly Dolecek
Apr 07 2011
Nice…it helps to see step by step…its all in the details..
Nik
Apr 07 2011
Very nice Tutorial. Thank you!
zip
Apr 07 2011
Thanks. Awesome tutorial.
James George
Apr 07 2011
This is very slick and clean. Good job Lax!
Lax
Apr 11 2011
Contributor
Thanks James, will try to make more good tutorials in future :)
g3niuz
Apr 07 2011
greeeat tutorial
more webdesign stuff pls
InfamousLA
Apr 07 2011
Great outcome – any chances on a follow up w/ XHTML & CSS?
Jacob Gube
Apr 08 2011
Editorial Team
We’re not planning on an XHTML/CSS follow-up for this tutorial, unfortunately. We’ll keep that in mind in future web design related tutorials though.
Adel
Apr 08 2011
Graat tut ..
Thanks ..
pandora uk
Apr 11 2011
good post !Thanks very much for sharing
design-lover
Apr 16 2011
nice tutorial , continue ;D
nick
Apr 18 2011
great tutorial, step by step, and lovely modern table
thank u for sharing
Bertrand Ternès
May 29 2011
Realy good tuto – Bravo .
Nicolas Bayard
Jun 19 2011
Very useful, thanks a lot!
Jordan Dossett
Jun 26 2011
This is a great tutorial if the designer is going to be designing their first “table ui” but the part that I think is missing is the cross reference to the jquery and javascript or even vanilla HTML & CSS required to make the pricing model change as a person swipes between the three. This is a GREAT design if we want only to focus on one layout, again hot but missing reference to the needed jquery/code.
move3073
Jul 14 2011
Thank You. Was very helpful. :D
rmp
Jul 27 2011
great tutorial
really easy to follow
wick
Dec 02 2011
simple and nice, I like it =)
Caiming Chen
Dec 07 2011
Thank you.I love it very much!
wenyang
Dec 10 2011
Thank you very much! good work, I love……love it!!
Noel
Dec 23 2011
Thank you! Very easy to follow, I can’t wait to try this, i definitely love the elliptical tool for shadowing. Smart stuff.
sin
Mar 12 2012
gooooooooooooooooooooooood!
Fatima
Sep 22 2012
its easy to understand , nice tutorial thanks for such a detailed tutorial