Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Excel Formatting: Best Practices in Financial Models 
Properly formatting your Excel models is important because it 
makes it easier for others to read and understand your 
analysis… and for you to read and understand it if and when you 
change it later on. 
There are universal standards for certain formatting points – 
such as color coding formulas vs. constants – but not for other 
aspects, since different groups at different firms all use slightly 
different standards. 
Proper formatting is most important for actual financial models, but is less important for other types 
of data sets (e.g. data on orders placed, customers, or sales reps for the due diligence process). But all 
your spreadsheets should still be readable and easy to use. 
Remember that in investment banking the formatting of your Excel analysis also reflects on your 
professionalism. Poorly formatted Excel files reflect poorly on yourself and your bank. 
Aesthetics matter a lot in investment banking and other client-driven businesses, so it always pays to 
make your analysis clean, easy-to-read, and as professional as possible. 
Color Coding in Models 
Links vs. Constants vs. Formulas 
Special Formatting for “Input Boxes” 
Numbers, Percentages, Dates, and Valuation Multiples 
Dollar / Other Currency Signs 
Decimal Places 
Share Counts 
Valuation Multiples 
Borders, Fonts, and Fill Colors 
Normal vs. Bold vs. Italics 
Balance Check Formatting 
Charts & Graphs and Other Points 
Pdf forms save - C# PDF Field Edit Library: insert, delete, update pdf form field in C#.net, ASP.NET, MVC, Ajax, WPF
Online C# Tutorial to Insert, Delete and Update Fields in PDF Document
cannot save pdf form in reader; create pdf form
Pdf forms save - VB.NET PDF Field Edit library: insert, delete, update pdf form field in vb.net, ASP.NET, MVC, Ajax, WPF
How to Insert, Delete and Update Fields in PDF Document with VB.NET Demo Code
allow users to save pdf form; add print button to pdf form
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Color Coding in Models 
If you do nothing else correctly and you’re wildly inconsistent elsewhere in your model, at the very 
least get the color coding correct. 
Color coding allows anyone to immediately pick up your model and know what can be changed 
(assumptions) and what should not be altered (formulas). 
Yes, you could figure this out yourself by pressing Ctrl + ~ or pressing F2 or Ctrl + U in every cell, but 
both those methods are more time-consuming and clumsy to use. So get the color coding right. 
Links vs. Constants vs. Formulas 
Here are the universal standards for direct links to cells in other spreadsheets vs. constants (hard-
coded numbers) vs. formulas: 
Blue Font Color: All hard-coded (i.e. manually entered) numbers; used for historical financial 
data and also for many input cells in the “Assumptions” part of models 
Black Font Color: All formulas; also used for formulas that include links to other worksheets 
or workbooks, but which are not direct links (i.e. if you’re adding two numbers that are both 
from other spreadsheets) 
Green Font Color: All direct links to cells in other worksheets or workbooks 
What about text? We prefer to leave it all formatted in the black font color. Technically, you should 
use blue because it’s “hard-coded” but that makes it harder to read models and so we avoid doing it. 
We do use the blue font color if there’s an input cell that accepts text, however. 
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
objects, zoom PDF document page, view PDF file in different display formats, and save source PDF file using C# code within a .NET Windows Forms application.
change text size pdf form; create a pdf form to fill out
C# PDF: How to Create PDF Document Viewer in C#.NET with
Eaisly save and print designed PDF document using C# code; PDF document viewer can be created in C# Web Forms, Windows Form and mobile applications.
adding a text field to a pdf; adding form fields to pdf files
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Can You Format All Your Cells Automatically? 
One of the most common questions we’ve received is how to automatically color code your Excel 
spreadsheets according to the universal color coding standards above. 
There’s no built-in function to do this, but you can create your own macro (see the lessons on macros 
and VBA in the last module) to accomplish this and press a single shortcut combination to 
automatically color code everything. 
Macro Instructions: 
Press Alt + W + M + R (or Alt + T + M + R, no equivalent on the Mac) to name and begin 
recording your macro. 
Press F5 (“Jump to Cell”) and then Alt + S 
on the PC, or ⌘ + S on the Mac, to go to 
the “Go to Special” menu. 
Press “O” (or ⌘ + O on the Mac) to select 
Constants and “X” to uncheck text. 
Now press Alt + H + FC (or Ctrl + 1 on the 
PC, or ⌘ + 1 on the Mac) and select a Blue 
font color for these constants. 
Press Esc. 
Now do the same thing, starting with F5, 
but select Formulas (F, ⌘ + F on the Mac) 
instead of constants and press “X” to uncheck text. 
Now press Alt + H + FC (or Ctrl + 1 on the PC, or ⌘ + 1 on the Mac) and select a Black font 
color for these constants. 
Stop recording the macro with Alt + W + M + R or Alt + T + M + R. 
Finding links to other workbooks and worksheets is tricky, and you will most likely have to use VBA 
to get this working correctly. 
The basic idea: search for “!” in each cell that contains a formula, and then change the font color to 
But with the way macros work, you would need to modify this in the VBA Editor and make it a For 
Each loop through all instances of “!” you find, and then change the font color for all of those. 
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Besides raster image Jpeg, images forms like Png, Bmp inputFilePath); // Get the first page of PDF. bitmap1 = page.GetBitmap(); bitmap1.Save(inputFilePath + "_1
add date to pdf form; changing font size in pdf form field
VB.NET PDF: VB Code to Create PDF Windows Viewer Using DocImage
with great capabilities to view, annotate, process, save and scan and BMP) and document files (TIFF, PDF and Word NET, VB.NET, ASP.NET and .NET Windows Forms.
convert pdf to editable form; convert word doc to pdf with editable fields
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Even if you do this, though, it still won’t work 100% of the time because you might come across 
formulas that reference cells in other worksheets without directly linking to them. Fortunately, green 
cells are rarer than black or blue cells, so the method above works fairly well in most models (and 
you can format links to other worksheets manually). 
Special Formatting for “Input Boxes” 
Sometimes in financial models, you see other color 
coding standards aside from what was mentioned 
Specifically, for assumptions that appear only once 
– such as Company Name, Share Price, Tax Rate, Purchase Premium, etc. – you can use the normal 
blue font color but also make the cell background yellow and use a black border outline for the cell
This is not done universally, and even in the models on this site we don’t always do this. It helps the 
true input cells stand out a bit over normal historical data, but it’s less important than getting the 
normal color coding above right. 
How to Do This Automatically 
It’s almost impossible to “detect” hard-coded historical data vs. true input cells, so don’t even bother 
with that. Once again, however, you can record a macro for at least the formatting part of the exercise 
– just open the Record Macro dialog and change the font color (Alt + H + FC), fill color (Alt + H + H), 
and border (Alt + H + B)… or use Ctrl + 1 or ⌘ + 1 on the Mac for all of that. 
Numbers, Percentages, Dates, and Valuation Multiples 
You will see more divergent standards for formatting once you go beyond the simple color coding 
discussed above – but it’s still worth the time to get it right, or at least to be internally consistent in 
your own models. Here are the major numerical categories: 
Dollar / Other Currency Signs 
In general, you want to display the currency sign (i.e. ‘$’ for USD, ‘₤’ for GBP, ‘€’ for Euros, etc.) only 
at the very top and very bottom of each schedule in the financial model. 
For instance, for the income statement you would only display the ‘$’ currency symbol for total 
revenues at the top, and then again for net income (and/or EPS) at the bottom of the statement. 
C# PDF Page Insert Library: insert pages into PDF file in C#.net
web server-side application and Windows Forms project using a outPutFilePath = Program.RootPath + "\\" Output.pdf"; PDFDocument doc1 doc2.Save(outPutFilePath
create a form in pdf; change font size pdf form
Save, Print Image in .NET Winforms | Online Tutorials
& printing capabilities into your Windows Forms applications Covert Format to Others; Save & Print Image Tiff Processing; RasterEdge OCR Engine; PDF Reading; Encode
convert word document to editable pdf form; android edit pdf forms
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
You would display the currency symbol minimally (if at all) in between those two line items. 
Here’s what the Wal-Mart income statement looks like: 
The same goes for the balance sheet and cash flow statement. 
In certain cases, you may display the currency symbol at the bottom of major sections. 
For instance, you would display the ‘$’ symbol on the balance sheet for Cash (since it’s the first line 
item on balance sheet), and again for Total Assets (end of a major section), and again for Accounts 
Payable (the first line item for Liabilities section), and then at the bottom for Total Liabilities and 
When using the currency symbol, note that the proper formatting is ‘Accounting Number Format’ 
(Ctrl + 1 or ⌘ + 1 and then N for number and then A for the accounting number format). 
Technically, you could use the “Currency” format as well but we prefer the “Accounting” format 
since it offers proper alignment for both positive and negative numbers. 
VB.NET Word: VB Code to Create Windows Word Viewer | Online
Word documents displaying, processing and printing in .NET Windows Forms project. Word Windows Viewer enables developers to load, view, process, save and print
create a pdf form; cannot edit pdf form
VB.NET Image: How to Save Image & Print Image Using VB.NET
ASP.NET web application or .NET Windows Forms project, without Allow VB.NET developers to save source image file to multi-page document files, like PDF and Word
adding text fields to pdf; add attachment to pdf form
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Decimal Places 
Normally, you do not want to show any decimal places for numbers that represent financial figures 
in your models – the only exceptions are for share prices (2 decimals), or for per share quantities, 
such as dividend per share or EPS (also 2 decimals). 
If the company is smaller and has revenue in the millions, tens of millions, or hundreds of millions 
rather than the billions, then you may show up to one single decimal place (e.g. ‘$98.5’ million) 
throughout the model. 
You can see in the Wal-Mart model above that we’re excluding decimal places entirely because their 
revenue is in the hundreds of billions. 
You can use Alt + H + 0 to increase decimal places on the PC, and Alt + H + 9 to decrease decimal 
places (sorry, no Mac equivalent shortcuts). 
Normally, you display all percentages to 
one decimal place (e.g. 0.0 %). You should 
italicize percentages so that they will be 
visually distinct from other numbers in your 
financial model. 
To make your life easier, you can use the 
Custom Number Format shown in the 
screenshot on the right side of the page: 
0.0 %_);[Red](0.0%) 
This format ensures that negative percentages are listed as “(5.1%)” and that positive percentages are 
correctly aligned with negatives. 
Note that certain exceptions may apply to these rules. For example, if you have assumptions which 
take the form of percentages (e.g. revenue growth), then you may NOT want to italicize those 
numbers since assumptions are different from calculated percentages, such as gross margin figures. 
C# PDF: Start to Create, Load and Save PDF Document
void Save(String fileName); void SaveToStream(Stream stream ASP.NET AJAX, Silverlight, Windows Forms as well & profession imaging controls, PDF document, image
change pdf to fillable form; adding a signature to a pdf form
VB.NET TIFF: Demo to Create a TIFF Windows Viewer in .NET
_Quality_" + QualityPercentage + "%.tif") bm.Save(newFileName, ici NET AJAX, Silverlight, Windows Forms as well profession imaging controls, PDF document, image
adding form fields to pdf; changing font size in pdf form
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Usually, you display dates formatted with either the full month, day, and year (or year, month, and 
day depending on your region), or simply the year by itself. 
See the screenshots below for both methods and the formats we are using: 
Remember that your dates MUST be designated 
‘Date Formatting’ (after pressing ‘CTRL + 1’ to 
to the cell format dialog box under Number and 
select ‘Date’ for formatting type) or “Custom” with the components of dates in the “Type” field (see 
If you inadvertently let Excel format your dates as ‘Text Formatting’ rather than as ‘Date Formatting,’ 
they may not show up correctly. 
To calculate the date of the next year and previous year in financial models, you can use the 
following formulas: 
Previous Year: =DATE(YEAR(Year_Cell)-1,MONTH(Year_Cell),DAY(Year_Cell)) 
Next Year: =DATE(YEAR(Year_Cell)+1,MONTH(Year_Cell),DAY(Year_Cell)) 
We are taking the same month and day, but adding or subtracting 1 to the year each time. 
Share Counts 
For the share counts shown in your models, you can 
use the “Number” format and display two or three 
decimal places. 
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Note that if you display the share count this way, its alignment relative to the other numbers in your 
financial model may be slightly different since you’re not using the “Accounting” format. 
Valuation Multiples 
For valuation multiples in financial 
models – such as EV/EBITDA, 
EV/Revenue, or even P/E – the best 
practice is to use a “0.0 x” format or a 
close variation of that. 
You may apply “Conditional Formatting” 
or even “Custom Number Formatting” if 
the multiple is above 0.0 x or 100.0 x, but 
even that is not necessarily required. 
In situations where the multiple is below 
0.0x (i.e. negative valuation multiple) or 
above 100.0x, it might be better to use the IF(ISERROR()) or IFERROR() built-in function in Excel so 
that you display “NM” or “N/A” or equivalent text rather than applying formatting at all. 
We prefer to format all text in the black font color; some people make the argument that since text is 
also hard-coded, it should be formatted in blue
However, using blue text makes it more difficult to read the document so we don’t follow this 
Different banks will have different fonts selected as the ‘default’ font style to make the appearance of 
the bank’s analysis consistent. 
“Arial” is probably the most common type font, although we like to be different for the sake of being 
different by using Calibri (it looks better on most computers). 
Font size doesn’t matter quite that much as long as you’re consistent; you might see anything from 10 
point font to 12 point font used in models. 
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
Borders, Fonts, and Fill Colors 
Normally, you only include borders around the financial statements and supporting schedules, such 
as those for revenue and expense models. 
You should NOT overuse borders or your model will be much more difficult to read and interpret. 
You can also include bottom borders beneath or above date rows, but you should not make a “box” 
In normal cells, you would only apply outside borders if you have an input cell and you want to 
change it to the blue/yellow/black border format discussed above. 
As mentioned above, 10, 11, or 12 point font sizes are all common, and standard font types include 
Arial, Calibri, and Helvetica. 
You very rarely want to use any type of fill color to change the background color of cells – keep most 
areas white, and only do this for the titles of all the schedules, key summary rows (such as those in a 
DCF or the WACC calculation), and perhaps on any graphs or charts you create. 
In financial models, you should keep most things left-aligned and set to ‘General’ horizontal 
Excel – Quick Reference Guide 
Formatting Practices for Finance (IB, PE, HF/AM, ER, CF, etc.) 
You can indent any rows that show supporting calculations, such as revenue growth or gross 
You can center align any important input cells and use center across selection for section headers 
and titles, where appropriate. 
Do NOT use the “merge cells” function in Excel or you will regret it later – that feature makes it too 
easy to copy down formulas incorrectly or accidentally misalign other elements of the model. 
Some people prefer to keep all text left-aligned in cells, and keep all numbers and calculations right-
aligned – that’s not mandatory, but it can make it easier to spot errors and separate text from 
Normal vs. Bold vs. Italics 
You should use bold text for: 
Important section summaries or titles (Total Revenue, Net Income, Total Assets, etc.). 
Dates at the top of your model (sometimes – varies by model setup). 
Parts of the Assumptions or Inputs section to draw attention to. 
Sometimes, you will use bold for the entire column of the most recent year’s historical 
financial data in a model. 
Italics are mainly for percentages and changes over time (as mentioned above). 
Aside from that, everything else in your financial models should just be set to normal font weight (i.e. 
non-bold, non-italicized). 
Documents you may be interested
Documents you may be interested