11 min read
You're staring at the USAJobs resume builder and every job wants a start month, an end month, and nothing that looks like a spreadsheet cell. You've got strong experience. The dates are what's eating an hour you don't have.
Federal screening reads timelines before it reads bullets. When Month Year lines are sloppy, the builder mis-sorts roles, drops months, or leaves end dates blank. That isn't a small typo. It's missing tenure on the file HR opens. Before you upload, check your resume for free so your export still parses after you fix the date column.
Job searching in the public sector is slow enough without fighting the date fields. Below you'll standardize Month Year text, pick Present over Current, handle overlap without panic, and catch the formats that break builder auto-fill. You won't need a new template. You'll need five passes with a ruler and your pay records.
And if you're also applying outside government, generate a cover letter draft for the private-sector version so your dates stay consistent across two files.
Quick Wins
- Pull start and end months from pay stubs or SF-50s before you type into USAJobs.
- Pick full month names or three-letter abbreviations and use one style on the whole file.
- Write Present for current roles. Retire Current, Now, and blank end dates.
- Scan for slashes and year-only ranges. Replace with Month Year before upload.
What USAJobs expects in every date field
Month and year are the unit, not the year alone. Federal employment history on USAJobs is built around Month Year ranges for each position. Year-only lines like 2018 to 2020 look shorter on the page and often read as shorter in the builder.
The builder and the uploaded resume should match. Agency staff compare what you typed in the online form with the document attached to the application. When those timelines disagree by a month, reviewers pause. Sometimes they ask for clarification. Sometimes they move on to the next cert list.
Present is the end label for active work. USAJobs treats it as an open end date. Current sounds similar to you, but it is not the default string in most federal workflows. Stick with Present on the builder and on the resume file so nothing fights itself during import.
Overlap is allowed when overlap was real. A term appointment alongside a part-time role can share months on the calendar. List both jobs with honest Month Year ranges. Add context in the duty bullets if the overlap was part-time or intermittent so a human reader does not assume double-counting.
Resume builder auto-fill depends on clean strings. When you paste 03/19 to 06/21 or mix Jan 2020 with 12/2021, the importer often splits on the slash, drops the month, or maps the end date to an empty field. You fix it by hand once. On a ten-page federal resume, once becomes an afternoon.
For state and local government files that also use Month Year, see state government resume tips for US ATS and HR review . The date rules rhyme even when the portal is not USAJobs.
Military and civilian federal time sometimes sit on the same page. Keep each block on Month Year even when the source document used day-level precision. Reviewers care about month boundaries for credit and tenure, not whether you started on the 3rd or the 17th.
Detail-heavy federal resumes repeat employer names with small date changes between promotions. Treat each promotion or grade change as its own row when the announcement asks for it. Reusing one date range for two titles makes the timeline look frozen when it wasn't.
Volunteer and unpaid experience still needs Month Year when the announcement tells you to include it. Treat those rows like paid jobs on the date line even when the hours were part-time or episodic. The builder counts months the same way once the row is in the employment block.
Contractor time before a federal conversion belongs on the file with Month Year that matches your contract, not the conversion date alone. Reviewers look for continuity when a role flipped from vendor badge to employee badge mid-year.
Format dates for federal resumes in five steps
Step 1: Pull exact months from records
Open pay stubs, W-2 boxes, SF-50s, or offer letters. Write the start month and end month for every role before you touch the builder. Guessing from memory is how 2019 becomes March in one field and June in another.
Before: Program Analyst, USDA · 2017 to 2019 · bullets about budget models.
After: Program Analyst, USDA · March 2017 – August 2019 · same bullets with Month Year on the line.
Edge case: you left mid-month. Use the month you stopped receiving pay, not the last day you cleared your desk. Federal HR aligns to personnel actions more often than to your last email sent.
Step 2: Standardize Month Year text
Pick full month names or three-letter abbreviations. January 2019 and Jan 2019 both work when you do not mix them on the same file. Put a space between month and year. Separate start and end with an en dash or the word to, with spaces on both sides.
Before: IT Specialist · 01/2018-04/2020 · Defense agency.
After: IT Specialist · January 2018 – April 2020 · Defense agency.
Edge case: a role started in late December but your first pay was January. Use the month on the personnel action or offer letter, and keep that rule for every job so the file stays internally consistent.
Step 3: Mark current roles Present
Active employment gets Present as the end date: March 2022 – Present. Do not leave the end blank. Do not write Current, Now, or Today. Blank ends look like unfinished entries in the builder and in HR exports.
Before: Contract Specialist · June 2021 – Current · GSA.
After: Contract Specialist · June 2021 – Present · GSA.
Edge case: you're on leave without pay but still appointed. You're still in the role. Present stays until personnel action closes the appointment.
Step 4: Handle overlap without hiding jobs
List each concurrent role with its own Month Year range even when ranges overlap. Part-time adjunct work alongside a full-time federal job is common. Overlap on the calendar is not overlap in hours if you say so in the bullet.
Before: One job deleted because dates collided with a term detail in the same year.
After: Both roles listed · Analyst January 2020 – Present · Detail assignment March 2020 – September 2020 · note part-time hours in the first bullet.
I've screened USAJobs exports where overlapping Month Year lines were honest concurrent appointments, and the files that spelled out hours in the first bullet moved faster than files that hid one role to avoid overlap on the page.
Copy-paste block: Month Year date format examples
January 2015 – December 2018
Jan 2015 – Dec 2018
February 2020 – Present
March 2019 – June 2021 (part-time, 20 hrs/week)
July 2018 – Present (term appointment, NTE March 2027)
Avoid on federal uploads:
03/2015 – 12/2018
2015-2018
2015 to 2018 (no months)
June 2021 – Current
March 2020 – (blank end)
Step 5: Validate before upload
Read the date column in plain text after you export from Word or from a builder. Every line should show Month Year and Present where needed. Upload to USAJobs or run a parser check before you attach the file to the announcement.
Compare the builder employment section to the uploaded resume page by page. Start months, end months, and Present flags should match. A one-month drift between form and attachment is enough to trigger questions on some cert panels.
For employment history field rules on the site, see USAJobs employment history help . Use it as the checklist against your Month Year column.
Edge case: a gap between jobs. List the gap with Month Year on both sides in your notes even if you do not create a fake employer row. Honest gaps beat invented titles when a reference check or personnel verification runs later.
Save a PDF of the builder view after you enter dates. Screenshots help when a field resets after timeout and you need to rebuild without guessing what you typed an hour ago.
If you maintain a master resume outside USAJobs, add a one-line note at the top of your working file: Month Year only, Present for open roles. Future you will paste from that master and won't reintroduce slashes on a deadline night.
Where federal date lines break screening
Most failed federal uploads repeat the same date mistakes. Fix the pattern once and the builder stops fighting you on every role.
Year-only ranges. 2016 to 2019 hides whether you served twelve months or twenty-four in a specialty code that cares about recency. Month Year is the fix.
Numeric slashes. 6/20 and 06/2020 parse as different objects in some importers. Spelled-out months remove the ambiguity.
Current instead of Present. You know what Current means. The builder often does not map it to an open end date the same way Present does.
Deleting overlap instead of labeling it. Hiding a concurrent role to flatten the timeline creates a different problem: missing experience. Keep both rows and explain hours in the bullet.
Before: Mixed formats on one page · Jan 2019 – 12/2021 · 2017-2018 · Present job with no end label.
After: One Month Year style on every line · Present on the open role · overlap kept with a part-time note.
Bad formatting also breaks resume builder auto-fill when you import a Word file into HireFlow or another builder before exporting to USAJobs. The importer reads the first date-like token on the line. Slashes and mixed separators split fields wrong, so end dates land in employer name boxes and you rebuild the column by hand.
This will not fix a series or grade you have not earned yet. It stops qualified candidates from losing months on the page because the date column looked like a spreadsheet pasted into prose.
Seasonal federal work trips people when they reuse summer-only labels without months. Write June 2022 – August 2022, not Summer 2022. Season names are not Month Year and they do not map to builder fields.
Tables and text boxes hide dates from parsers. Keep dates on the same line as the job title in plain paragraphs when you can. A date trapped inside a table cell often exports as a blank field when you move the file into another system.
Right-aligned date columns look tidy in Word and still break when the file converts to plain text for upload. A single line format like Job Title, Agency · Month Year – Month Year survives copy-paste better than a two-column layout.
Fix dates before you upload the builder export
Standardize Month Year in Build your resume first, then export plain text and scan the date column. Clean strings import into USAJobs with fewer blank end fields.
Run the same file through Run a free ATS check after you fix dates. Parsers that read corporate ATS also flag date tokens that would break federal auto-fill.
Do this now: Pull months from records, rewrite every line as Month Year, swap Current for Present, keep honest overlap, match builder fields to the upload.
What to do now
Federal dates are boring on purpose. Month Year on every line, Present for open roles, honest overlap when you worked two jobs at once. That is the whole column.
- Confirm months from personnel records, not memory.
- Use one Month Year style across the full file.
- Replace Current and blank ends with Present.
- Keep concurrent roles and label part-time hours in bullets.
- Match USAJobs fields to the uploaded resume before you certify.
Open your draft tonight. Fix the date column first. Check your resume for free on the export, then upload to the announcement with matching Month Year on every row.
For narrative sections that sit next to these dates, read how to write a cover letter from a job description . Dates and story should tell the same timeline.
Read more
Frequently asked questions
Use Present on USAJobs and on the resume you upload. Present is what the federal resume builder and most agency reviewers expect for an active role. Current is not wrong in plain English, but it can fail auto-fill mapping and look inconsistent next to other entries that say Present.
Yes, when the work was concurrent. List each role with its own Month Year range even if the ranges overlap. Part-time, term, and dual appointments happen in federal service. Overlap is a problem only when the ranges are impossible or you hide a gap you should explain elsewhere.
Avoid numeric-only dates on the federal resume file you upload. USAJobs guidance points to Month Year text for employment history. Slashes and two-digit years often break parsing in the builder and in downstream HR systems that read your export.
Builders map start and end fields from plain Month Year strings. Mixed formats, missing months, or end labels like Now or Ongoing leave nothing to map. Standardize every line to Month Year with Present for current work before you import or paste into USAJobs.
