Teal Review and Alternatives (2026)

A Seven-Year-Old Resume Builder With AI Bolted On

By Chester Liu, Founder of Hirecarta

Short answer: Teal launched in 2019, three years before ChatGPT existed, as a resume builder and job tracker, and the parts of it built for that original purpose are genuinely good: resume parsing is excellent, the job tracker has real ghosting-tracking and a useful CRM for contacts. But:

  • Every AI feature we tested fabricated something, without exception
  • The AI bullet rewriter invented timeframes never in the source resume, twice, and also left a literal unfilled "X req/sec" placeholder in place of a real number
  • The cover letter generator invented 18 months of GitHub Copilot and Claude experience to paper over the one skills gap Teal's own Job Matcher had just honestly identified
  • The Interview Practice Agent rated a session with zero spoken words as "Great!" and generated detailed, specific feedback about an introduction that never happened
  • The same resume shows two different, unexplained scores depending on which screen you're looking at, sometimes on the same line
  • One test job application produced six resumes, three of them blank, identically-named duplicates spawned automatically by the product's own UI

This is what happens when a five-year-old-plus architecture gets AI added on top of it instead of built around it.

Quick Answers
Is Teal free?Technically, but not in a way that lets you find out if the product works. The Analyzer shows a score and zero of the issues behind it, not even one as a sample, and the AI features run on a handful of undisclosed credits that don't match what Teal's own documentation says you get.
Does Teal's AI make things up?Yes. The bullet rewriter invented timeframes that don't exist anywhere in the source resume, twice, and also left a literal unfilled "X req/sec" placeholder in place of a real number. The cover letter generator invented 18 months of GitHub Copilot and Claude experience to paper over the one skills gap Teal's own Job Matcher had just honestly flagged.
Does Teal's Interview Practice Agent actually work?We ran a session with zero real audio input and ended it. Teal rated it "Great!" with a mostly-filled progress bar, sitting directly next to an honest "Words Per Minute: 0." The detailed feedback praised the candidate's "polite greeting" in an exchange where the candidate never said a word.
Are Teal's scores accurate?The same resume and job produced a 29% match in one screen and 17% in another. The same content scored 71% or 79% on the Analyzer depending only on which resume template was applied. Neither score is explained anywhere in the product.

What Teal Doesn't Have

Before the detailed findings below, it's worth being clear about scope. Teal is a resume builder and job tracker with some AI features attached. It does not include:

  • A general career coach or career trajectory guide: Teal's only conversational AI is job-specific (the Interview Practice Agent) or job-discovery-specific (AI Job Search); nothing advises on career direction, skill gaps at the profile level, or alternative paths
  • A dedicated job-specific coach separate from a general career coach
  • A persistent, cross-application view of every job's status, fit score, and task urgency at once: Teal's job tracker is a separate page you navigate to, not something available alongside whatever you're currently working on
  • Company research grounded in current, real information as part of interview prep: Teal's Interview Practice Agent has no research component at all
  • Any structural safeguard against AI fabrication: no requirement that generated content cite real background, no data model distinction between verified experience and a gap

Here's my honest take.


What Is Teal?

Teal was founded in 2019 by Dave Fano, three years before ChatGPT existed, as a resume builder and job application tracker. The pitch has since expanded to include AI-powered bullet and cover letter generation, a job-fit "Match Score," a separate resume-quality "Analyzer" score, a conversational "AI Job Search" tool, and a BETA "Interview Practice Agent" with live audio and video.

Pricing: $13/week, $29/month, $79/quarter, or $179/year for Teal+. There's a free tier, and unlike some competitors we've reviewed, resume creation and job tracking themselves are genuinely unlimited on it. The gating happens elsewhere, as you'll see below.


How Teal Works

The core workflow, per Teal's own onboarding and its official YouTube tutorial ("The TEAL Method"):

  1. Import a job, ideally via the Chrome extension, into the Job Tracker
  2. Import or build a resume (upload, LinkedIn, or paste text)
  3. Use the Job Matcher to see how your resume aligns with the job, and what keywords are missing
  4. Use AI to rewrite bullets and generate a cover letter tailored to that job
  5. Track the application through a real pipeline (Bookmarked through Accepted, or one of several closing states)

We tested this with a fictional but realistic resume, a Senior Full Stack Software Engineer background, matched against a real, currently-posted Senior Full Stack Software Engineer role, so we could watch exactly what each AI feature did with real source material and a real job description.

Worth noting up front: Teal's own in-app onboarding suggests building your resume first, then installing the extension, then tracking jobs, a different order than what its own official tutorial video demonstrates. Small inconsistency, but it set the tone for a pattern we kept finding: different parts of Teal disagreeing with each other about basic facts.


Teal Pricing: What You Actually Get

PlanPriceWhat's Included
Free$0Unlimited resumes and job tracking, 10 free templates, small AI credit allotments, partial keyword and analysis detail
Weekly$13/weekUnlimited AI generation, full template library, full keyword and analysis detail
Monthly$29/monthSame as weekly
Quarterly$79 (~$26/month)Same as weekly
Annual$179/year (~$15/month)Same as weekly

"Unlimited resumes and job tracking" greatly exaggerates how much of the actual product it unlocks. Here's what free actually gets you, feature by feature:

  • Job Matcher keyword analysis: partially gated. You see 7 of 31 hard skills; the rest sit behind "35 More Keywords with Teal+."
  • Resume Analyzer: 100% gated. You get a score and three category labels (Resume Structure, Measurable Results, Keyword Usage), each with an issue count next to it. The issues themselves, the part that would actually tell you what to fix, are entirely invisible. Zero of them are shown, not even one as a sample of what upgrading buys you.
  • AI bullet rewriting, cover letters, and professional summaries: capped at a handful of uses each, drawn in testing from what appears to be one shared, undisclosed credit pool, not the separate 5/2/2 allocations Teal's own documentation describes (more on this below).
  • Interview Practice Agent: capped at 2 sessions total.
  • Resume templates: 10 of an unspecified larger library, with no way to see what you're missing until you pay.

Put together: free gives you enough to build and track a resume, but not enough to evaluate whether the parts of Teal meant to set it apart, the scoring, the AI writing, the interview practice, actually work. You can see that a diagnostic tool exists. You can't see what it says.


What Teal Does Well

To be fair, because a fair amount of this is genuinely good.

Resume parsing is excellent. We uploaded a real, multi-job PDF resume and Teal reconstructed it accurately on the first try: every bullet, every date, every skill, organized into a clean, checkbox-per-item editor.

The job tracker has real ghosting-tracking. Beyond the standard pipeline stages, closing a job offers five real outcomes: "I Withdrew," "Not Selected," "No Response," "Archived," or "Delete Job." "No Response" is explicit ghosting-tracking, a specific gap we flagged in our Jobright review of a competitor's tracker.

The per-stage Guidance checklists are genuinely useful. At each pipeline stage, Teal surfaces concrete, specific action items, not filler: "Identify potential referrals to help get your application on top of the pile," "Set up your virtual interview space and test your tech," "Send thank you emails within 24 hours." We counted 17 concrete items across four stages alone.

The Contacts CRM is real and properly relational. Unlike some of what we found elsewhere in Teal's data model (more on this below), linking a contact to a job worked correctly and bidirectionally in testing: add a contact, link them to a job, and they show up correctly on both records.

AI Job Search is honest about failure. When we ran a real, specific search that returned zero results, it explained why plainly ("the $180k+ filter combined with Go/AWS is coming up empty... let me try loosening that") rather than silently failing or forcing a bad match. It also carries a visible disclaimer: "Teal can make mistakes. Check important info." Good practice, and worth crediting.


What Frustrated Me About Teal

Two Scores, No Explanation, Sometimes on the Same Line

Teal shows you a "Match Score" (how well a resume fits a specific job) and a separate "Analyzer Score" (general resume quality). Fine in principle. Hirecarta also has two distinct scores for two distinct things. The difference is Teal never tells you which is which.

The same job and the same resume showed 29% in the Job Search list view and 17% in the Resume Builder's Job Matcher: the same metric, disagreeing with itself, the same failure pattern we found in Jobright's Chrome extension score not matching its platform score.

Worse, the two different scores (Match vs. Analyzer) are rendered with the identical circular-gauge widget, and in the Job Tracker's Resumes panel, printed on the same line with no distinction at all:

Teal Resumes panel showing Match: 17% and Score: 71% printed on the same line with no explanation of what either number measures
Two different scores, same line, same styling, zero explanation. Clicking either number does nothing.

Neither number has a tooltip, a label, or an info icon anywhere we could find. A user glancing at "Match: 17% Score: 71%" has no way to know these measure different things at all, let alone which one should inform their decision to apply.

Literal Keyword Matching, Not Conceptual Fit

The Job Matcher flagged "Java" as a missing hard skill on our test resume. But the job posting's actual requirement reads "6+ years combined professional experience in Java, Javascript, Python, or equivalent," and our resume has JavaScript, Python, and TypeScript. The posting itself treats these languages as interchangeable. Teal's matcher didn't: it checked for the literal word "Java" and flagged a gap that, by the posting's own terms, doesn't exist. The same problem we flagged in Jobright's "Project Management Tools" complaint: matching words, not meaning.

To be fair, the same panel correctly flagged a real, honest gap: "AI Tooling Fluency," a skill the job genuinely wanted and our resume genuinely lacked. That accurate flag becomes important a few sections down.

The AI Credits Are Undisclosed, and Probably Not What Teal Says They Are

Beyond the gating already covered above, the AI credits themselves don't add up. Teal's Knowledge Base documents three separate allocations: 5 credits for Resume Bullet Generation, 2 for Cover Letter Generation, 2 for Professional Summary Generation, roughly 9 free AI actions across those three tools. What we actually watched was one counter draining continuously across all of them: 5 after our first bullet rewrite, 4 after a second, then the same-looking counter at 2 right as cover letter generation started, dropping to 1 once it finished. That's consistent with a single shared pool, not the three separate ones Teal documents, and neither version is disclosed anywhere in the product itself.

The two defects we found, the broken bullet rewrite and the fabricated cover letter, both happened inside this same small, undisclosed allotment. By the time a free user has used enough of the product to notice a pattern of unreliability, they've likely already spent most of what they get. That's the same fundamental problem we found in our Rezi review: a free tier engineered to convert, not to inform.

Two-Column Templates, and What the Analyzer Won't Tell You

Teal's Template Library has an explicit "Layouts" filter: 1 Column, 2 Column, or Mixed. That's a real, well-known ATS risk: many applicant tracking systems read resumes as a single left-to-right text stream and can scramble content from side-by-side columns. There's no warning about this anywhere at template-selection time.

So we ran a controlled comparison: the same resume content, the only variable being which template was applied.

2-column templateDefault/1-column
Match Score17%17%
Analyzer Overall Score71%79%
Resume Structure issues flagged42

Same content, same job. The only thing that changed was the layout, and the only category that moved was "Resume Structure": exactly the category that would house a column-layout warning. We can't read the literal issue text (it's paywalled either way, even on the account that built the resume), so we won't claim we've read a warning that says "two columns hurt ATS parsing." But this is strong circumstantial evidence that Teal's own Analyzer penalizes the exact format it hands out with zero warning at the point you pick it.

The AI Bullet Rewriter Invents Details That Were Never True

We asked Teal's AI to rewrite this real bullet from our test resume: "Engineered distributed webhook routing and delivery pipelines using Apache Kafka and Redis, sustaining peak loads of 45,000 req/sec while lowering p99 delivery latency by 42%."

We ran this twice, independently. Both times, the AI invented details that don't exist anywhere in the source resume or the rest of the candidate's background: timeframes like "within 6 months," "within 3 months," "over 6 months," and, in one variant, a claim about "user satisfaction" for a bullet that was purely backend infrastructure metrics with no user-facing component at all. That's the same fabrication problem as the cover letter below, just smaller in scale.

Teal AI bullet rewrite suggestions inventing timeframes not in the source resume, with a literal unfilled X req/sec placeholder where the real 45,000 req/sec figure should be
A second, independent generation, still inventing timeframes never in the source resume, and still leaving a literal placeholder unfilled.

On top of the invented content, both generations also left a literal, unfilled template placeholder, "X req/sec," in place of the real figure, a broken output that never got filled in at all. A smaller problem than the fabrication, but a real one: this is a tool that's supposed to be tailoring your resume, and it can't reliably carry over a number that was already sitting right there in the source material.

We later found a plausible explanation. Manually editing any bullet opens a live "Guidance" panel (marked BETA) that grades the bullet in real time against six criteria: Spelling, Grammar, Metrics, Action Verbs, Keywords, and Time statement. The original, true bullet failed "Time statement." It's a reasonable hypothesis, not a proven one, that the AI rewriter is optimizing to satisfy this same internal quality bar, and inventing a timeframe when the real content doesn't supply one.

The Cover Letter Invented 18 Months of Experience to Cover a Gap Its Own Tool Had Just Found

This is the sharpest fabrication in the review, because of what it connects to. Recall that the Job Matcher had honestly and correctly flagged "AI Tooling Fluency" as a real gap in our resume for this job. Here's how the AI cover letter generator responded to that same job description:

"When I read that Everpure expects engineers to use AI to generate over 70% of their code, I immediately thought: finally, a company that gets it. I've been integrating GitHub Copilot and Claude into my daily workflow for the past 18 months at Twilio, and it's transformed how I architect solutions—from scaffolding microservices to generating complex test suites."

Teal AI-generated cover letter with the sentence claiming 18 months of GitHub Copilot and Claude experience highlighted, none of which exists in the source resume
Eighteen months of a specific, named AI tooling experience that appears nowhere in the source resume, invented to close the exact gap Job Matcher had just honestly flagged.

Nothing in the source resume mentions GitHub Copilot, Claude, or any AI coding tool, anywhere. This isn't vague puffery: it's a specific, checkable, named-tools-and-duration claim that a hiring manager could ask about directly in an interview and catch as false.

What makes this worse than a random hallucination: the rest of the letter is well-grounded in real resume content (a 65% payload reduction, HIPAA-compliant Lambda pipelines, 99.99% uptime, mentoring 5 engineers), and it handles a different real gap (Angular vs. React) completely honestly two paragraphs later: "While my primary stack is TypeScript/React rather than Angular..." That's not a tool that hallucinates indiscriminately. It's a tool that fabricated exactly once, specifically to paper over the one weakness its own scoring system had just exposed.

AI Job Search Contradicts Its Own Results

Teal's conversational AI Job Search tool is a genuinely different, more modern-feeling feature than a static search box. We asked for senior backend Golang roles, fully remote. It responded: "17 results this time! There's a solid mix of senior and staff-level Golang roles, all fully remote."

Of the three cards actually shown: one was an on-site role in Austin, TX (not remote), one was titled "Middle Backend Golang Engineer" (not senior or staff), and one was a contractor role in Bogotá. Two of three directly contradicted the summary that introduced them.

Teal AI Job Search results panel for a Golang backend search, showing a role at Turing whose description reveals it is actually an AI evaluator contractor gig, not a backend engineering role, with no match scores visible in the results list
No match score is visible on any card in this list: you have to click into each of the 17 results individually to see one.

The scoring underneath was just as inconsistent. The single best real-world fit by every criterion we'd stated, a Staff Software Engineer role at Huntress, $200k–$220k, Go, fully remote, scored a 14% Match: lower than an unrelated job we'd never searched for (17%) and lower than a role at Turing that scored 24% under the same search despite its actual description revealing it was an AI-output evaluation contractor gig, not a backend engineering role at all. Separately, a company the AI had named as a "highlight" (RVO Health) paid $118,650–$150,000, well under the $180k floor we'd stated, presented without any caveat.

To Teal's credit: when an earlier version of this same search returned nothing, the AI said so plainly and offered concrete alternatives rather than forcing a bad match. But good failure-handling doesn't fix a search that describes its own results inaccurately, or a scoring system that rates the best available option lower than a role that isn't even a real match for the search.

Six Resumes, One Job Application

This is where Teal's architecture shows its hand. The Resume Builder home screen has four entry tiles: New Resume, Start from job description, Start from template, and New Cover Letter. In testing, three of the four, every tile except the plain "New Resume" button, instantly created a new, blank, identically-named "Untitled Resume" with zero input from us.

Teal Resume Builder list showing six resumes generated from testing a single job application, including three identically-named blank Untitled Resume entries and one deliberately-created generic resume, none of the unmatched ones connected to any job
Six resumes, from one real job application. Three of them are indistinguishable, unlabeled duplicates spawned by clicking the product's own front-door buttons.

The full count from one testing session, starting from a single resume upload and one real job application: six resumes. Three literally named "Untitled Resume." One we deliberately named "generic" to test whether a reusable master resume could track multiple jobs: it couldn't, because the "Matched Job" field is singular ("Connect Job," not "jobs"). A resume can point at one job or none; it structurally cannot represent "I used this resume for ten applications," the way most real job seekers actually work.

Teal does have a real answer to some of this: a "Resume Syncing" feature that propagates content edits across every resume in your account with a "Save to All Resumes" checkbox. We tested it directly: checked the box, edited one bullet on the "generic" resume, and the edit silently and immediately propagated to a completely unrelated, blank "Untitled Resume" with zero connection to what we'd edited. No confirmation dialog, no preview of what would change, no list of affected resumes. If you've already submitted a resume to an employer and later edit a different resume with sync on, your exported PDF doesn't retroactively change, but Teal's own in-app record of what you actually sent an employer does, a real problem if you're using it to prep for an interview later.

Read charitably, the existence of a sync system is itself an admission: ending up with many parallel resume documents is a normal, expected outcome of using Teal. The fix on offer is "keep the copies in sync," not "you shouldn't need this many copies." That's a workaround built on top of a resume-centric data model, not evidence the model is actually built around your job search.

One more data point for the same thesis: Teal's Contacts feature genuinely, correctly links a contact to a job, bidirectionally. But "Company" isn't a real entity anywhere in the system: clicking a company name on a contact record does nothing, the Companies tab showed zero entries despite an existing contact and job both referencing the same company by name, and there's no deduplication between them. Teal clearly can build real relational data when it chooses to. Resumes and Companies are specifically where it doesn't.

The Interview Practice Agent Praised a Candidate Who Said Nothing

This is the strongest single finding in this review, and we didn't have to manipulate anything to produce it.

Teal's Interview Practice Agent is a live, camera-and-microphone mock interview tool, carrying a yellow BETA badge. We started a session with no real audio or video input at all, waited, and ended it. Here's what came back:

Teal Interview Practice Agent results screen showing an Overall Performance verdict of Great with a mostly filled progress bar, directly alongside Words Per Minute: 0 and Seconds Per Response: 0:00, honestly reporting that nothing was said
Zero words spoken, honestly measured as zero, and rated "Great!" one panel over.

Overall Performance: "Great!" with a mostly-filled green progress bar, sitting directly next to Words Per Minute: 0 and Seconds Per Response: 0:00, an honest, correct measurement that nothing was said. The objective numbers and the qualitative verdict flatly contradict each other.

It gets worse in the detailed feedback. The full transcript contains only the interviewer's opening line: "Hi Marcus! Thanks for taking the time to interview today. How are you?" The candidate never responded. Yet under "Initial Greeting and Rapport Building," the feedback panel reads:

Strengths: "You started the conversation with a polite greeting and expressed gratitude for the interview opportunity. This sets a positive tone for the interview, showing your professionalism and good communication skills."

Improvement: "While your initial introduction was nice, you could enhance it by including a brief personal touch or sharing something about your interest in the company or role to build further rapport."

Both passages credit the candidate with words the interviewer said. This isn't a vague hallucination: it's specific, confident, actionable-sounding coaching feedback about an interaction that never happened.

To be fair, that BETA badge is scoped specifically to this feature: we checked back across every other screenshot from our Job Tracker testing (Notes, Resumes, Contacts, Email Templates, Check List), and none of them carry it. But that distinction doesn't fully explain what we found. A beta feature can reasonably fail ungracefully: an error, a timeout, a flat "no response detected." What happened instead is the same failure mode we found in Teal's fully mature, non-beta bullet rewriter and cover letter generator: not a rough edge, but a tool that states fabricated things with total confidence. Beta or not, oldest feature or newest, it's the same underlying problem.


Who Is Teal Actually For?

Teal is best suited for someone who:

  • Wants a genuinely good resume parser and a real job-tracking CRM, and is comfortable writing their own bullets, cover letters, and interview answers by hand
  • Will treat every AI-generated suggestion as a rough draft to fact-check line by line, not a finished product
  • Is applying to a small enough number of jobs that ending up with a handful of confusingly-named duplicate resumes is a minor annoyance rather than real chaos
  • Doesn't plan to lean on the free tier to evaluate whether the paid product is worth it, and is willing to commit to a subscription based on the strength of the non-AI parts of the product

It's not well suited to someone who wants to trust AI-generated content without independently verifying every specific claim, or who's actively managing many tailored applications at once and needs the tool to keep them straight for them.


What a Good Job Search Platform Should Actually Do

Stepping back from Teal specifically, here's what actually separates a tool that helps from one that just has a lot of features.

1. It Should Be Built Around Applications, Not Documents

Teal's core data model, a resume as the primary object with a job optionally attached to it, was built in 2019, before there was AI to write bullets or generate cover letters, when "resume builder" meant exactly that: a tool for building one resume at a time. When generative AI arrived as a market expectation years later, it got added the only way an architecture like that allows: as a layer on top. The bullet rewriter, the cover letter generator, the AI Job Search chat, the Analyzer. Each one bolts onto a foundation that was never designed to represent what AI-assisted job searching actually requires: one candidate, many tailored applications, each with its own resume, cover letter, and fit analysis, all connected to the same underlying application. That's not a bug in any single feature. It's what happens when AI gets added to a product instead of the product being built around AI.

2. It Should Never Fabricate, and the Data Model Should Make That Structural

A prompt instruction not to hallucinate is necessary but not sufficient. A resume or cover letter tool should require every generated claim to trace back to something the candidate actually said about themselves, and should have an explicit, honest way to represent a gap instead of inventing something to fill it.

3. A Score Should Explain Itself, or There Shouldn't Be Two of Them Competing for Attention

Two unlabeled numbers using the same visual language for different things isn't transparency, it's noise dressed up as information. If a product has more than one score, each one needs its own clear name and a visible explanation of what it measures.

4. Free Tiers Should Let You Evaluate the Product, Not Just Glimpse It

A free plan that gates its diagnostic tools down to zero visible detail, or that drains a shared, undisclosed credit pool faster than its own documentation claims, isn't a trial. It's a locked demo with an upgrade button.

5. Don't Attempt What You Can't Do Reliably

An audio-scored "performance grade" for a mock interview is a hard problem, and getting it wrong with total confidence is worse than not offering it. A tool that stays in a realistic conversational role, grounded in real background and a real job description, without pretending to measure tone or confidence from a few seconds of audio, is making the more honest choice, even if it looks like it's doing less.

6. Career Guidance and Job Discovery Are Not the Same Thing

Finding open roles is one problem. Understanding your own career trajectory, your skill gaps, your realistic next moves, and the industries you haven't considered is a different one, and it requires a different kind of AI conversation grounded in your whole profile, not one job description at a time.

7. Changes Should Never Be Silent

A feature that propagates an edit across every document in a user's account, immediately and without confirmation, is removing the user's ability to trust their own records. If a change is going to affect more than the document currently open, say so before it happens, not after.


Teal Alternatives Worth Considering

For simple, free application tracking: Huntr remains a solid, genuinely free Kanban board if all you need is to track your pipeline, no AI involved.

For resume building specifically, if you're comfortable fact-checking every AI suggestion: Teal's parsing quality is legitimately good, and the non-AI parts of the Job Tracker (Contacts CRM, ghosting-tracking, Guidance checklists) hold up. Budget time to verify anything the AI writes for you.

For a more complete approach: The pattern across every AI job-search tool we've reviewed, Jobright, Jobscan, Rezi, and now Teal, is the same. Each was built around one core mechanic, and AI got added around that anchor rather than the product being rebuilt around what AI-assisted job searching actually requires. When the anchor has reliability problems, the rest of the platform inherits them.

Hirecarta is built the other way around. The data model is application-centric from the ground up: resumes, cover letters, and job fit evaluations are associated with a specific application by path, not by an optional reference, and a persistent Applications sidebar shows every application's status, fit score, and task urgency at once, alongside whatever you're currently working on. Resume, cover letter, and job-fit generation are grounded in prompts that explicitly forbid fabrication and a job-fit data model that requires every claim to cite real work history. Career guidance (a full trajectory and skills analysis) and job-specific coaching are separate, purpose-built features, not one job-search chat trying to do everything. And interview preparation includes real, current company research rather than a scored performance grade from a few seconds of audio.


Frequently Asked Questions

Is Teal worth it in 2026? Teal's non-AI features (resume parsing, the job tracker, contact CRM) are genuinely solid. But every AI feature we tested fabricated something: the bullet rewriter invented timeframes never in the resume and left broken placeholder text, the cover letter generator invented 18 months of GitHub Copilot experience, and the Interview Practice Agent rated a session with zero spoken words as "Great!" with fabricated praise. The free tier is also too gated to evaluate any of this before paying.

Is Teal free? There is a free tier, but it's built around scarce, undisclosed AI credits (5 for bullet generation observed in testing, though Teal's own documentation describes separate 5/2/2 allocations that don't match what we saw) and a paywall that in the Analyzer shows zero of its flagged issues, not even one as a sample.

Does Teal's AI make things up? Yes, repeatedly. The AI bullet rewriter fabricated timeframes not in the source resume across two independent generations, and left a literal unfilled "X req/sec" placeholder in place of a real figure. The cover letter generator invented 18 months of GitHub Copilot and Claude experience that appears nowhere in the source resume, specifically to cover a skills gap Teal's own Job Matcher had just honestly flagged. The Interview Practice Agent generated detailed, specific feedback praising a candidate's "polite greeting" in a session where the candidate never said a single word.

Are Teal's Match Score and Resume Score accurate? The same job and resume showed a 29% match in one screen and 17% in another. The same content scored 71% or 79% on the Analyzer depending only on which resume template (2-column vs. 1-column) was applied, with the 2-column version also carrying more flagged "Resume Structure" issues. Neither score explains what it measures or why it moved.

What is the best alternative to Teal? For simple, free application tracking, Huntr remains a solid Kanban board. For a platform that connects job fit analysis, resume and cover letter generation grounded in your real background, application tracking, and career coaching in one application-centered system, Hirecarta is the most complete option available.

How much does Teal cost? Teal+ costs $13/week, $29/month, $79/quarter, or $179/year. The free tier includes unlimited resume creation and job tracking, but gates AI features behind small, undisclosed credit allotments and locks most keyword and resume-analysis detail behind a paywall.

Does Teal's Interview Practice Agent actually work? In testing, a practice session run with zero real audio input (0 words per minute, 0:00 seconds per response, both honestly reported) still received an overall verdict of "Great!" along with detailed, fabricated feedback praising the candidate for "a polite greeting" and "expressing gratitude" in an exchange where the candidate never spoke. The feature carries a BETA label scoped specifically to it, not the rest of Teal's job tracker.

Can I use one resume for multiple job applications in Teal? Not cleanly. Each resume can be matched to only one job at a time, and in testing, three of the four entry points on Teal's Resume Builder home screen each silently created a new, blank, identically-named "Untitled Resume." One real test session produced six resumes from a single job application, several of them indistinguishable duplicates.


Last updated September 2026. Pricing and features were verified at the time of writing and are subject to change.