Normally the standard business card size is 2 x 3.5 inches. This size is standard because it easily gets fit in your wallets or in your pockets. There are other sizes out there too which is bigger and smaller than standard size and have any shape like square, rectangular, vertical and circle even or it can be of any size that business want to use and show off.
2 x 3.5 Inches
If you are planning to print business cards manually in home then add bit of margins to your business card and make them 2.127 inches high and 3.627 inches wide to allow for them to be cut. Below is few of business cards idea make use of them and make your own out of it.