Your resume's formatting is the invisible foundation that determines whether it reaches a hiring manager or gets filtered out by an ATS. Good formatting is invisible — it doesn't draw attention to itself because it's so clean and consistent. Bad formatting, on the other hand, screams "unprofessional" — jumbled text, inconsistent fonts, odd spacing, or misaligned sections.
The challenge: formatting must satisfy two different audiences with very different needs. ATS systems are machines looking for structure and keywords. Human hiring managers are looking for clarity, professionalism, and visual hierarchy that guides them through your story in seconds.
The good news: following best practices satisfies both. This guide covers every formatting decision you need to make — with specific recommendations and rationale.
Font Selection: ATS-Safe and Readable
Best Fonts (in order of preference)
1. Calibri — Default in modern versions of Microsoft Word. Clean, professional, highly compatible with ATS systems. Recommended font size: 11pt body, 12-14pt for section headers.
2. Arial — Sans-serif font, universally supported, excellent readability. A safe fallback if Calibri isn't available. Use 10-11pt for body text.
3. Helvetica — Similar to Arial, professional, widely compatible. Use 10-11pt.
4. Times New Roman — Classic serif font, excellent for formal fields (law, finance). Use 11-12pt for body text (serif fonts appear smaller at the same point size as sans-serif).
Fonts to Avoid
Avoid decorative/script fonts: Brush Script, Garamond, Cursive, Papyrus, Comic Sans. These reduce readability, may not transfer correctly between computers, and can break ATS parsing.
Avoid monospaced fonts: Courier New. They work for code, not resumes.
Avoid unusual or thin fonts: Helvetica Light, Arial Narrow. Thin fonts are hard to read at small point sizes.
Font Size Guidelines
Body text (work history, education, descriptions):10-11pt is ideal. 12pt works but may consume too much space. Anything below 10pt is hard to read for most people.
Section headers (Professional Summary, Work Experience):12-14pt, bold. Makes hierarchy clear without being excessive.
Name (at top of resume): 14-18pt, bold. Should be noticeably larger than body text, but not overwhelming.
Job titles, company names, dates: 10-11pt, often bold. Slightly emphasized but still within normal reading size.
Margins and Whitespace
Standard Margins
All sides: 1 inch — This is the standard for formal business documents and ATS compatibility. Provides enough whitespace to look professional without wasting space.
If you need to fit more content: 0.75 inch margins are acceptable but getting tight. Don't go below 0.5 inch — text becomes cramped and hard to read.
If you have space to spare: 1.25 inch margins look slightly more spacious but shouldn't be necessary.
Line Spacing
Single spacing: Standard for most resume elements. Tight but professional.
Between sections: Add 6-12pt of space between major sections (between Education and Work Experience, for example). Improves visual hierarchy and scannability.
Between bullets: Depends on bullet length. If bullets are 1-2 lines, 3-6pt between them is fine. If they're longer (3+ lines), add 6-9pt for breathing room.
Whitespace Strategy
Whitespace isn't wasted space — it's intentional design. Good resumes have breathing room that guides the eye. Cramped resumes with tiny margins and no space between sections look desperate and are harder to scan.
If your resume is longer than 1 page, whitespace strategy becomes critical. Remove unnecessary sections, cut weak bullets, or adjust margin slightly — don't try to squeeze everything into one page at the cost of readability.
Section Headers and Structure
Standard Section Order
- Name and contact info (top, centered or left-aligned)
- Professional Summary (2-3 sentences, optional but recommended)
- Work Experience (most recent first)
- Education
- Skills
- Certifications (optional, if relevant)
This order works because it prioritizes what hiring managers care about most: your recent experience, then education, then skills and certs. ATS systems also expect this structure.
Section Header Formatting
Font: Same as body (Calibri, Arial), but bold, 12-14pt
Spacing: 6pt space before, 3pt space after the header
Separator: Optional. A thin horizontal line or light gray bar under section headers improves visual separation. Keep it subtle — nothing too thick or colorful.
Capitalization: Title Case with Consistent Capitalization. "Work Experience," not "WORK EXPERIENCE" or "work experience"
Check Your Resume Formatting Score
HireKit analyzes your resume for formatting issues — font inconsistencies, margin problems, missing whitespace, section header issues, and ATS compatibility. Get specific fixes in seconds.
Analyze Your Formatting →Contact Information Formatting
What to Include (in order)
- Your full name (largest text on page)
- Phone number (active, professional voicemail)
- Email address (professional, not cutesy)
- LinkedIn URL (optional, but recommended)
- Location (city and state, not full address for safety)
What NOT to Include
- Photo or headshot (unless applying internationally where it's standard)
- Physical street address (safety risk in online applications)
- Personal social media profiles (unless directly job-related)
- Marital status, age, or race (illegal to request, not relevant)
Contact Info Placement
Top of page, centered or left-aligned. ATS systems scan from top-to-bottom and expect contact info at the beginning. If you put it in a footer or header, some ATS systems won't find it.
Email and Phone Best Practices
Email: Use a professional address (FirstName.LastName@gmail.com or FirstInitialLastName@gmail.com). Avoid cutesy addresses (PixieDust88@..., CoolDude2020@...).
Phone: Include with area code. Make sure your voicemail is set up and professional ("Hi, you've reached [Name], please leave a message"). Avoid joke voicemails — recruiters are calling to interview you, not amuse you.
Work Experience Formatting
Structure for Each Role
Company Name | Job Title |Dates
Recommended format:
Senior Software Engineer | Acme Corp | January 2022 – Present
Or, if company name is less known and you want to emphasize it:
Acme Corp, Senior Software Engineer | January 2022 – Present
ATS can parse either; pick whichever emphasizes the most important information for the role you're applying to.
Date Format Consistency
Pick ONE of these and use it consistently throughout:
- January 2022 – December 2024
- Jan 2022 – Dec 2024
- 1/2022 – 12/2024
- 2022 – 2024
Don't mix "January 2022 – Dec 2024" on one role and "01/2022 - 12/2024" on another. Consistency signals attention to detail.
Bullet Point Formatting
Bullet character: Standard bullet (•) or dash (-). Avoid decorative bullets (♦, ★, →). ATS systems recognize standard bullets; decorative ones may not parse correctly.
Bullet length: 1-2 lines per bullet is ideal. Longer bullets (3+ lines) are harder to scan. If a bullet exceeds 2 lines, consider breaking it into 2 bullets or trimming it.
Action verbs: Start each bullet with a strong verb in past tense (Developed, Designed, Led, Implemented, Increased, Reduced, Managed). This pattern is instantly recognizable and ATS-friendly.
Example bullet: "Architected and deployed microservices-based backend serving 10M+ monthly API requests with 99.95% uptime, reducing infrastructure costs by 35%."
Skills Section Formatting
Option 1: Comma-Separated List
Technical Skills: Python, JavaScript, React, Node.js, Docker, AWS, PostgreSQL, Redis, Kubernetes, Git
Simple, clean, ATS-friendly. Easiest to parse.
Option 2: Grouped by Category
Programming Languages: Python, JavaScript, Java
Frontend: React, Vue.js, CSS, HTML
Backend/DevOps: Node.js, Django, Docker, Kubernetes, AWS
More detailed, shows depth. Still ATS-compatible, though slightly more parsing risk with subcategories.
Best Practice: Order by Relevance
Put the skills most relevant to the job description first. If you're applying for a Python role, Python goes at the top — even if you're stronger in JavaScript. ATS systems weight match-rate heavily, so positioning matters.
Update your Skills section for every job application. Spend 2 minutes reordering; it can improve your ATS score by 10-15%.
Education Formatting
Structure
School Name, Degree in Field |Graduation Date
Example:
Stanford University, Bachelor of Science in Computer Science | June 2020
What to Include
- School name (full, official name)
- Degree type (Bachelor of Science, Master of Arts, etc.)
- Field/Major (if relevant to the job)
- Graduation date or year
- GPA (only if 3.7 or higher, or if you're entry-level)
What to Avoid
- Listing every course you took (wastes space)
- Including your GPA if it's below 3.5 (unless required for the role)
- Going beyond 3-4 lines per degree
File Format and Export Best Practices
Primary Format: DOCX (Microsoft Word)
Highest ATS compatibility. Supported by virtually every system. Save as: "FirstName_LastName_Resume.docx"
Secondary Format: PDF
Good for email submissions and LinkedIn. Preserves formatting across different computers. Some older ATS systems struggle with PDFs, though modern ones handle them well. If a job posting doesn't specify format, DOCX is safer.
Avoid These Formats
- Pages (Apple format, not compatible with Windows)
- Google Docs link (export first, don't share the link)
- Image files (JPG, PNG) — ATS can't parse images
- Plain text (.txt) — only as a fallback if ATS requires it
File Naming Convention
Best: FirstName_LastName_Resume.docx
Acceptable: FirstName_LastName_Resume_2026.docx
Avoid: Resume.docx, Resume_FINAL_v3.docx, MyResume.docx
Use your actual name in the filename. When a recruiter downloads your resume and it's named "Resume.docx," it gets lost among 50 other files named the same thing. Your name in the filename makes it memorable and professional.
HireKit Team
Career Technology Experts
The HireKit team combines expertise in AI, career coaching, and HR technology to help job seekers land their next role faster. Our content is informed by analysis of thousands of resumes, job descriptions, and hiring outcomes.
Frequently Asked Questions
How long should my resume be?
Entry-level (0-3 years): 1 page. Mid-career (3-10 years): 1-2 pages. Senior (10+ years): 2 pages max. Some hiring managers say 3+ pages is acceptable, but most skim resumes in 6 seconds, so more content doesn't help unless it's highly relevant. Quality over quantity — every bullet should earn its space.
Is color acceptable on a resume?
Minimal color is fine — a single accent color for headers (blue, gray, or teal) is professional. Rainbow formatting, colored text, or backgrounds hurt readability. Remember: your resume will be printed, emailed as PDF, and parsed by ATS. Too much color becomes unreadable in grayscale. Keep it simple.
Should I use a template or build my resume from scratch?
Use a template, but customize it heavily. Pre-built templates ensure consistent formatting and ATS compatibility, but generic template content is obvious to hiring managers. Choose a template, replace all placeholder text with your real content, and adjust the layout to fit your experience. Best: Google Docs ATS-friendly templates.
What's the best margin size for a resume?
1 inch on all sides is standard and recommended for ATS compatibility. Narrower margins (0.75 inch) are acceptable if you need to fit more content, but going below 0.5 inch hurts readability. Wider margins (1.25 inch) are fine but waste space. Stick with 1 inch as your baseline.
Should I include a professional photo on my resume?
Not in the U.S. or most English-speaking countries. Including a photo can introduce unconscious bias (or violate hiring law). The exception: if you're applying in countries where photos are standard (some European countries, Asia). If you have strong personal branding, put your headshot on LinkedIn instead. Keep your resume photo-free.
Related Guides
- What Is an ATS-Friendly Resume? — Complete overview of ATS requirements
- ATS Resume Optimization — Keyword and structure strategies
- How to Tailor Your Resume for Any Job — Customization process for each application
- How AI Is Changing Resume Building — Leverage AI for formatting and optimization