{"id":59,"date":"2026-07-07T14:34:25","date_gmt":"2026-07-07T14:34:25","guid":{"rendered":"https:\/\/scriptcoveragepro.com\/blog\/?p=59"},"modified":"2026-07-07T14:34:27","modified_gmt":"2026-07-07T14:34:27","slug":"what-does-script-coverage-actually-look-like","status":"publish","type":"post","link":"https:\/\/scriptcoveragepro.com\/blog\/what-does-script-coverage-actually-look-like\/","title":{"rendered":"What Does Script Coverage Actually Look Like?"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;1,9..144,400;1,9..144,600&family=Inter:wght@400;500;600;700&display=swap');\n\n.scp-cov{\n  --bg:#0E0E10; --panel:#16161A; --panel2:#1E1E24; --line:#2A2A30;\n  --text:#E9E7E2; --muted:#A8A49C; --accent:#C9A24B; --accent-dim:#8A6E2F;\n  --pass:#C56A54; --consider:#C9A24B; --rec:#7FB08A;\n  background:var(--bg); color:var(--text);\n  font-family:'Inter',-apple-system,system-ui,Segoe UI,Roboto,sans-serif;\n  font-size:18px; line-height:1.7; letter-spacing:.1px;\n  max-width:820px; margin:0 auto; padding:8px 22px 56px;\n}\n.scp-cov *{box-sizing:border-box;}\n.scp-cov h1{\n  font-family:'Fraunces',Georgia,serif; font-style:italic; font-weight:600;\n  font-size:2.55rem; line-height:1.12; letter-spacing:-.5px;\n  color:var(--text); margin:.4em 0 .35em;\n}\n.scp-cov h2{\n  font-family:'Fraunces',Georgia,serif; font-weight:600; font-size:1.62rem;\n  line-height:1.22; margin:2.1em 0 .55em; color:var(--text);\n}\n.scp-cov h3{font-family:'Inter';font-weight:600;font-size:1.12rem;margin:1.5em 0 .4em;color:var(--text);}\n.scp-cov p{margin:0 0 1.1em;}\n.scp-cov strong{color:#F4F2EC;font-weight:600;}\n.scp-cov em{color:var(--muted);}\n.scp-cov a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-dim);}\n.scp-cov a:hover{border-bottom-color:var(--accent);}\n.scp-cov .kicker{\n  font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;\n  color:var(--accent);font-weight:600;margin:.2em 0 0;\n}\n.scp-cov ul{margin:0 0 1.2em;padding-left:1.15em;}\n.scp-cov li{margin:.35em 0;}\n.scp-cov figure{margin:2em 0;}\n.scp-cov svg{width:100%;height:auto;display:block;border-radius:12px;}\n.scp-cov .takeaways{\n  background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);\n  border-radius:12px;padding:20px 24px;margin:1.6em 0 2em;\n}\n.scp-cov .takeaways h4{\n  font-family:'Inter';font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--accent);margin:0 0 .7em;font-weight:600;\n}\n.scp-cov .takeaways ul{margin:0;padding-left:1.1em;font-size:.97rem;color:#DAD7D0;}\n.scp-cov .takeaways li{margin:.45em 0;}\n.scp-cov .readpile{\n  background:linear-gradient(180deg,#17130A,#141216);\n  border:1px solid var(--accent-dim);border-radius:12px;padding:18px 22px;margin:1.8em 0;\n}\n.scp-cov .readpile .tag{\n  font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);\n  font-weight:600;display:block;margin-bottom:.4em;\n}\n.scp-cov .readpile p{margin:0;font-size:.99rem;color:#E4E0D6;}\n.scp-cov .cta{\n  background:linear-gradient(135deg,#1B160B,#16161A);\n  border:1px solid var(--accent-dim);border-radius:16px;\n  padding:30px 30px 32px;margin:2.6em 0 1em;text-align:center;\n}\n.scp-cov .cta h3{font-family:'Fraunces',serif;font-style:italic;font-size:1.5rem;margin:0 0 .4em;color:#F4F2EC;}\n.scp-cov .cta p{color:var(--muted);font-size:1rem;margin:0 0 1.2em;}\n.scp-cov .cta a.btn{\n  display:inline-block;background:var(--accent);color:#161200;font-weight:700;\n  padding:13px 26px;border-radius:10px;border:none;font-size:1rem;letter-spacing:.2px;\n}\n.scp-cov .cta a.btn:hover{background:#DDB65C;}\n.scp-cov .faq h3{\n  border-top:1px solid var(--line);padding-top:1.1em;margin-top:1.4em;font-size:1.12rem;\n}\n.scp-cov figcaption{color:var(--muted);font-size:.85rem;text-align:center;margin-top:.6em;font-style:italic;}\n@media(max-width:600px){\n  .scp-cov{font-size:16.5px;padding:6px 16px 44px;}\n  .scp-cov h1{font-size:2rem;}\n  .scp-cov h2{font-size:1.4rem;}\n}\n<\/style>\n\n<div class=\"scp-cov\">\n\n<p class=\"kicker\">The Reader&#8217;s Report<\/p>\n<h1>What Does Script Coverage Actually Look Like?<\/h1>\n\n<p>Before a producer reads a single page of your screenplay, someone else reads all of them and writes a short report about it. That report is script coverage. It&#8217;s a two-to-four page document that decides whether a busy executive ever opens your script at all. Yet most writers have never seen one up close. They know the words <em>Pass<\/em>, <em>Consider<\/em>, and <em>Recommend<\/em>, but not the structure that sits above them. So let&#8217;s pull one apart, section by section, and look at what a coverage report actually contains.<\/p>\n\n<figure>\n<svg viewBox=\"0 0 1200 480\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Stylized reader's report sheet with Pass, Consider and Recommend verdict chips\">\n  <defs>\n    <linearGradient id=\"heroBg\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n      <stop offset=\"0\" stop-color=\"#141216\"\/><stop offset=\"1\" stop-color=\"#0C0B0E\"\/>\n    <\/linearGradient>\n    <linearGradient id=\"sheet\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n      <stop offset=\"0\" stop-color=\"#1C1C22\"\/><stop offset=\"1\" stop-color=\"#141419\"\/>\n    <\/linearGradient>\n    <filter id=\"soft\"><feGaussianBlur stdDeviation=\"6\"\/><\/filter>\n  <\/defs>\n  <rect width=\"1200\" height=\"480\" fill=\"url(#heroBg)\"\/>\n  <g stroke=\"#22222A\" stroke-width=\"1\">\n    <line x1=\"0\" y1=\"120\" x2=\"1200\" y2=\"120\"\/><line x1=\"0\" y1=\"360\" x2=\"1200\" y2=\"360\"\/>\n  <\/g>\n  <!-- tilted sheet -->\n  <g transform=\"rotate(-6 880 240)\">\n    <rect x=\"720\" y=\"70\" width=\"320\" height=\"380\" rx=\"10\" fill=\"url(#sheet)\" stroke=\"#33323A\"\/>\n    <rect x=\"750\" y=\"100\" width=\"180\" height=\"14\" rx=\"3\" fill=\"#C9A24B\" opacity=\".85\"\/>\n    <rect x=\"750\" y=\"128\" width=\"260\" height=\"7\" rx=\"3\" fill=\"#3A3A44\"\/>\n    <rect x=\"750\" y=\"146\" width=\"240\" height=\"7\" rx=\"3\" fill=\"#3A3A44\"\/>\n    <rect x=\"750\" y=\"164\" width=\"255\" height=\"7\" rx=\"3\" fill=\"#3A3A44\"\/>\n    <g fill=\"#2E2E38\"><rect x=\"750\" y=\"200\" width=\"260\" height=\"6\" rx=\"3\"\/><rect x=\"750\" y=\"216\" width=\"260\" height=\"6\" rx=\"3\"\/><rect x=\"750\" y=\"232\" width=\"230\" height=\"6\" rx=\"3\"\/><rect x=\"750\" y=\"248\" width=\"255\" height=\"6\" rx=\"3\"\/><\/g>\n    <!-- mini grid -->\n    <g stroke=\"#3A3A44\" stroke-width=\"1\" fill=\"none\">\n      <rect x=\"750\" y=\"290\" width=\"260\" height=\"90\"\/>\n      <line x1=\"750\" y1=\"320\" x2=\"1010\" y2=\"320\"\/><line x1=\"750\" y1=\"350\" x2=\"1010\" y2=\"350\"\/>\n      <line x1=\"815\" y1=\"290\" x2=\"815\" y2=\"380\"\/><line x1=\"880\" y1=\"290\" x2=\"880\" y2=\"380\"\/><line x1=\"945\" y1=\"290\" x2=\"945\" y2=\"380\"\/>\n    <\/g>\n    <g fill=\"#C9A24B\"><rect x=\"822\" y=\"298\" width=\"12\" height=\"12\" rx=\"2\"\/><rect x=\"887\" y=\"328\" width=\"12\" height=\"12\" rx=\"2\"\/><rect x=\"757\" y=\"358\" width=\"12\" height=\"12\" rx=\"2\"\/><\/g>\n    <rect x=\"750\" y=\"404\" width=\"120\" height=\"26\" rx=\"4\" fill=\"#3A2A16\" stroke=\"#8A6E2F\"\/>\n    <text x=\"810\" y=\"422\" font-family=\"Inter,sans-serif\" font-size=\"14\" font-weight=\"700\" fill=\"#C9A24B\" text-anchor=\"middle\">VERDICT<\/text>\n  <\/g>\n  <!-- left copy -->\n  <text x=\"90\" y=\"150\" font-family=\"Inter,sans-serif\" font-size=\"15\" letter-spacing=\"6\" fill=\"#C9A24B\" font-weight=\"600\">STORY DEPARTMENT<\/text>\n  <text x=\"86\" y=\"238\" font-family=\"Fraunces,Georgia,serif\" font-style=\"italic\" font-size=\"88\" font-weight=\"600\" fill=\"#F1EFE9\">Coverage.<\/text>\n  <text x=\"90\" y=\"284\" font-family=\"Inter,sans-serif\" font-size=\"18\" fill=\"#A8A49C\">One page decides whether the next one gets read.<\/text>\n  <!-- verdict chips -->\n  <g font-family=\"Inter,sans-serif\" font-size=\"16\" font-weight=\"700\">\n    <rect x=\"90\" y=\"320\" width=\"118\" height=\"42\" rx=\"8\" fill=\"#2A140F\" stroke=\"#C56A54\"\/>\n    <text x=\"149\" y=\"347\" fill=\"#E39079\" text-anchor=\"middle\">PASS<\/text>\n    <rect x=\"222\" y=\"320\" width=\"150\" height=\"42\" rx=\"8\" fill=\"#26200F\" stroke=\"#C9A24B\"\/>\n    <text x=\"297\" y=\"347\" fill=\"#E6C878\" text-anchor=\"middle\">CONSIDER<\/text>\n    <rect x=\"386\" y=\"320\" width=\"170\" height=\"42\" rx=\"8\" fill=\"#132218\" stroke=\"#7FB08A\"\/>\n    <circle cx=\"471\" cy=\"341\" r=\"30\" fill=\"none\" stroke=\"#7FB08A\" stroke-width=\"1.2\" opacity=\".5\" filter=\"url(#soft)\"\/>\n    <text x=\"471\" y=\"347\" fill=\"#9BD1A6\" text-anchor=\"middle\">RECOMMEND<\/text>\n  <\/g>\n<\/svg>\n<figcaption>The object itself: a short structured report, ending in a single verdict.<\/figcaption>\n<\/figure>\n\n<div class=\"takeaways\">\n  <h4>Key Takeaways<\/h4>\n  <ul>\n    <li>Script coverage is a short report \u2014 usually two to four pages \u2014 built from a fixed set of parts: header, logline, synopsis, comments, ratings grid, and a verdict.<\/li>\n    <li>Every report ends in one word for the script: <strong>Pass<\/strong>, <strong>Consider<\/strong>, or <strong>Recommend<\/strong>. Nine out of ten scripts end on Pass; a genuine Recommend is rare.<\/li>\n    <li>The verdict and the grid get read first. The comments justify them.<\/li>\n    <li>Coverage is a screening tool written for the executive \u2014 not developmental feedback written for you.<\/li>\n  <\/ul>\n<\/div>\n\n<h2>So what does script coverage look like?<\/h2>\n\n<p>Script coverage looks like a short, standardized report \u2014 most often two to four pages \u2014 that an executive can skim in ninety seconds. The overwhelming majority of reports follow the same skeleton, a template studios have leaned on for decades: a header with the script&#8217;s vital stats, a one-line logline, a page or two of synopsis, the comments section, a ratings grid, and a final verdict. Everything funnels toward that last part.<\/p>\n\n<p>Think of it less as an essay and more as a triage chart. Each section does one job, and the sections stack in the same order almost everywhere you go. Here&#8217;s the whole anatomy on one page.<\/p>\n\n<figure>\n<svg viewBox=\"0 0 1000 700\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Anatomy of a one-page script coverage report showing six labelled zones\">\n  <rect width=\"1000\" height=\"700\" fill=\"#121216\"\/>\n  <!-- the page -->\n  <rect x=\"55\" y=\"45\" width=\"300\" height=\"610\" rx=\"8\" fill=\"#1A1A20\" stroke=\"#8A6E2F\" stroke-width=\"1.2\"\/>\n  <!-- zones on the page -->\n  <g font-family=\"Inter,sans-serif\">\n    <!-- header -->\n    <rect x=\"55\" y=\"45\" width=\"300\" height=\"78\" fill=\"#22201A\"\/>\n    <text x=\"72\" y=\"72\" font-size=\"12\" letter-spacing=\"2\" fill=\"#C9A24B\" font-weight=\"600\">1  HEADER<\/text>\n    <rect x=\"72\" y=\"84\" width=\"180\" height=\"6\" rx=\"3\" fill=\"#3A3A44\"\/><rect x=\"72\" y=\"96\" width=\"150\" height=\"6\" rx=\"3\" fill=\"#3A3A44\"\/><rect x=\"72\" y=\"108\" width=\"120\" height=\"6\" rx=\"3\" fill=\"#3A3A44\"\/>\n    <line x1=\"55\" y1=\"123\" x2=\"355\" y2=\"123\" stroke=\"#2A2A30\"\/>\n    <!-- logline -->\n    <text x=\"72\" y=\"150\" font-size=\"12\" letter-spacing=\"2\" fill=\"#C9A24B\" font-weight=\"600\">2  LOGLINE<\/text>\n    <rect x=\"72\" y=\"160\" width=\"260\" height=\"6\" rx=\"3\" fill=\"#4A463C\"\/><rect x=\"72\" y=\"172\" width=\"200\" height=\"6\" rx=\"3\" fill=\"#4A463C\"\/>\n    <line x1=\"55\" y1=\"192\" x2=\"355\" y2=\"192\" stroke=\"#2A2A30\"\/>\n    <!-- synopsis -->\n    <text x=\"72\" y=\"218\" font-size=\"12\" letter-spacing=\"2\" fill=\"#C9A24B\" font-weight=\"600\">3  SYNOPSIS<\/text>\n    <g fill=\"#33333C\"><rect x=\"72\" y=\"230\" width=\"262\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"242\" width=\"262\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"254\" width=\"250\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"266\" width=\"262\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"278\" width=\"240\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"290\" width=\"258\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"302\" width=\"210\" height=\"5\" rx=\"2\"\/><\/g>\n    <line x1=\"55\" y1=\"322\" x2=\"355\" y2=\"322\" stroke=\"#2A2A30\"\/>\n    <!-- comments -->\n    <text x=\"72\" y=\"348\" font-size=\"12\" letter-spacing=\"2\" fill=\"#C9A24B\" font-weight=\"600\">4  COMMENTS<\/text>\n    <g fill=\"#33333C\"><rect x=\"72\" y=\"360\" width=\"262\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"372\" width=\"255\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"384\" width=\"262\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"396\" width=\"238\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"408\" width=\"262\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"420\" width=\"248\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"432\" width=\"260\" height=\"5\" rx=\"2\"\/><rect x=\"72\" y=\"444\" width=\"220\" height=\"5\" rx=\"2\"\/><\/g>\n    <line x1=\"55\" y1=\"466\" x2=\"355\" y2=\"466\" stroke=\"#2A2A30\"\/>\n    <!-- grid -->\n    <text x=\"72\" y=\"492\" font-size=\"12\" letter-spacing=\"2\" fill=\"#C9A24B\" font-weight=\"600\">5  RATINGS GRID<\/text>\n    <g stroke=\"#3A3A44\" fill=\"none\"><rect x=\"72\" y=\"502\" width=\"262\" height=\"60\"\/><line x1=\"72\" y1=\"522\" x2=\"334\" y2=\"522\"\/><line x1=\"72\" y1=\"542\" x2=\"334\" y2=\"542\"\/><line x1=\"138\" y1=\"502\" x2=\"138\" y2=\"562\"\/><line x1=\"204\" y1=\"502\" x2=\"204\" y2=\"562\"\/><line x1=\"270\" y1=\"502\" x2=\"270\" y2=\"562\"\/><\/g>\n    <g fill=\"#C9A24B\"><rect x=\"146\" y=\"508\" width=\"9\" height=\"9\" rx=\"2\"\/><rect x=\"212\" y=\"528\" width=\"9\" height=\"9\" rx=\"2\"\/><rect x=\"80\" y=\"548\" width=\"9\" height=\"9\" rx=\"2\"\/><\/g>\n    <line x1=\"55\" y1=\"578\" x2=\"355\" y2=\"578\" stroke=\"#2A2A30\"\/>\n    <!-- verdict -->\n    <text x=\"72\" y=\"604\" font-size=\"12\" letter-spacing=\"2\" fill=\"#C9A24B\" font-weight=\"600\">6  VERDICT<\/text>\n    <rect x=\"72\" y=\"616\" width=\"130\" height=\"28\" rx=\"5\" fill=\"#26200F\" stroke=\"#C9A24B\"\/>\n    <text x=\"137\" y=\"635\" font-size=\"13\" font-weight=\"700\" fill=\"#E6C878\" text-anchor=\"middle\">CONSIDER<\/text>\n  <\/g>\n  <!-- callouts -->\n  <g font-family=\"Inter,sans-serif\">\n    <!-- 1 -->\n    <line x1=\"355\" y1=\"84\" x2=\"430\" y2=\"84\" stroke=\"#8A6E2F\"\/>\n    <text x=\"430\" y=\"76\" font-size=\"15\" fill=\"#F1EFE9\" font-weight=\"600\">Header<\/text>\n    <text x=\"430\" y=\"98\" font-size=\"13\" fill=\"#A8A49C\">Title, writer, genre, page count, draft date.<\/text>\n    <!-- 2 -->\n    <line x1=\"355\" y1=\"168\" x2=\"430\" y2=\"168\" stroke=\"#8A6E2F\"\/>\n    <text x=\"430\" y=\"160\" font-size=\"15\" fill=\"#F1EFE9\" font-weight=\"600\">Logline<\/text>\n    <text x=\"430\" y=\"182\" font-size=\"13\" fill=\"#A8A49C\">One or two lines that sell the whole film.<\/text>\n    <!-- 3 -->\n    <line x1=\"355\" y1=\"266\" x2=\"430\" y2=\"266\" stroke=\"#8A6E2F\"\/>\n    <text x=\"430\" y=\"258\" font-size=\"15\" fill=\"#F1EFE9\" font-weight=\"600\">Synopsis<\/text>\n    <text x=\"430\" y=\"280\" font-size=\"13\" fill=\"#A8A49C\">The full story, beat by beat \u2014 ending included.<\/text>\n    <!-- 4 -->\n    <line x1=\"355\" y1=\"400\" x2=\"430\" y2=\"400\" stroke=\"#8A6E2F\"\/>\n    <text x=\"430\" y=\"392\" font-size=\"15\" fill=\"#F1EFE9\" font-weight=\"600\">Comments<\/text>\n    <text x=\"430\" y=\"414\" font-size=\"13\" fill=\"#A8A49C\">The reader&#8217;s real evaluation of what works and<\/text>\n    <text x=\"430\" y=\"431\" font-size=\"13\" fill=\"#A8A49C\">what doesn&#8217;t, with page references.<\/text>\n    <!-- 5 -->\n    <line x1=\"355\" y1=\"532\" x2=\"430\" y2=\"532\" stroke=\"#8A6E2F\"\/>\n    <text x=\"430\" y=\"524\" font-size=\"15\" fill=\"#F1EFE9\" font-weight=\"600\">Ratings grid<\/text>\n    <text x=\"430\" y=\"546\" font-size=\"13\" fill=\"#A8A49C\">Each craft element scored Excellent to Poor.<\/text>\n    <!-- 6 -->\n    <line x1=\"355\" y1=\"630\" x2=\"430\" y2=\"630\" stroke=\"#8A6E2F\"\/>\n    <text x=\"430\" y=\"622\" font-size=\"15\" fill=\"#F1EFE9\" font-weight=\"600\">Verdict<\/text>\n    <text x=\"430\" y=\"644\" font-size=\"13\" fill=\"#A8A49C\">Pass, Consider, or Recommend \u2014 the gatekeeper.<\/text>\n  <\/g>\n  <text x=\"55\" y=\"685\" font-family=\"Fraunces,serif\" font-style=\"italic\" font-size=\"15\" fill=\"#6E6A62\">A standard studio-format coverage report, top to bottom.<\/text>\n<\/svg>\n<figcaption>Six zones, always in this order. Now let&#8217;s take each one in turn.<\/figcaption>\n<\/figure>\n\n<h2>The header: your script&#8217;s vital stats<\/h2>\n\n<p>The header is a compact block of metadata that sits at the very top, and it takes about five seconds to read. It lists the title, the writer, the genre, the page count, and the draft date. Depending on who ordered the coverage, it may also note the form (feature, pilot, novel), the setting and time period, who submitted it, the analyst&#8217;s name, and the date it was read.<\/p>\n\n<p>None of this is glamorous, but it does real work. A 140-page &#8220;thriller&#8221; flags a pacing problem before anyone reads a word. A period setting hints at budget. The header is the reader&#8217;s index card \u2014 the frame everything after it gets judged against.<\/p>\n\n<h2>The logline: one or two lines that sell the film<\/h2>\n\n<p>The logline is a single sentence \u2014 two at the absolute most \u2014 that captures the concept: who the story is about, what they want, and what stands in the way. It sits right under the header, and in a lot of ways it&#8217;s the most important line in the document. If a reader can&#8217;t distill your script into a clean logline, that&#8217;s already telling them something about how clear your concept is.<\/p>\n\n<p>Here&#8217;s what one looks like in practice:<\/p>\n\n<p style=\"border-left:3px solid var(--accent-dim);padding-left:16px;color:#DAD7D0;font-style:italic;\">A grief-stricken deep-sea welder realizes the offshore rig she&#8217;s repairing is hiding something alive in the dark \u2014 and it&#8217;s learning to imitate her crew one by one.<\/p>\n\n<p>Concept, protagonist, engine of conflict, all in one breath. That&#8217;s the bar. The logline is the hook an executive repeats to a colleague in the hallway, so it has to land fast.<\/p>\n\n<h2>The synopsis: the whole story, ending included<\/h2>\n\n<p>The synopsis is a plain-language retelling of the entire plot, usually one to two pages, written in third-person present tense. It&#8217;s not a teaser and it&#8217;s not spoiler-free. It walks through the setup, the turning points, the climax, and \u2014 crucially \u2014 the ending. The point is to let an executive grasp your full story arc without cracking open 110 pages of Final Draft.<\/p>\n\n<p>It quietly does a second job too. Writing a clean synopsis forces the reader to actually understand the material before critiquing it. If the story doesn&#8217;t track on the page, the synopsis exposes the gaps \u2014 a hole no summary can paper over is a hole in your script.<\/p>\n\n<div class=\"readpile\">\n  <span class=\"tag\">From the read pile<\/span>\n  <p>A tell most writers miss: if the synopsis paraphrases your climax as &#8220;and then things escalate,&#8221; the reader couldn&#8217;t follow your third act. The vagueness isn&#8217;t laziness \u2014 it&#8217;s a symptom. When I read a synopsis that goes soft exactly where the script should peak, that&#8217;s almost always where the pages fell apart.<\/p>\n<\/div>\n\n<h2>The comments: where the real evaluation happens<\/h2>\n\n<p>The comments section \u2014 sometimes just called notes or analysis \u2014 is the heart of the report, usually two to three pages of the reader&#8217;s actual assessment. This is where they break down the concept, structure, characters, dialogue, pacing, tone, and commercial appeal, naming both what&#8217;s working and what isn&#8217;t. Everything else in the report is scaffolding; this is the part with a point of view.<\/p>\n\n<p>The quality of coverage lives or dies on specificity. Weak notes say &#8220;the second act drags.&#8221; Strong notes say &#8220;the midpoint stalls on page 52 when the protagonist&#8217;s goal goes fuzzy, and momentum doesn&#8217;t recover until the raid on page 74.&#8221; One is an opinion. The other is a map you can rewrite from.<\/p>\n\n<p>Here&#8217;s the part that trips up almost every writer: this section isn&#8217;t written <em>to<\/em> you. Internal coverage is written for the executive who has to decide whether to spend real money and time on your script, which is why the tone can feel blunt to the point of cold. It&#8217;s answering one question above all others \u2014 <em>would my boss want to make this?<\/em> \u2014 not <em>how do we help this writer improve?<\/em><\/p>\n\n<h2>The ratings grid: your script&#8217;s report card<\/h2>\n\n<p>The ratings grid is a scorecard \u2014 a table that grades each craft element on a fixed scale, most commonly Excellent, Good, Fair, and Poor. Some companies keep it tight at five or six categories; others run seventeen or twenty-five. The marks average out toward the final verdict, so the grid isn&#8217;t decoration. Executives scan it to prioritize which scripts earn a meeting or a second read.<\/p>\n\n<figure>\n<svg viewBox=\"0 0 900 520\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Sample ratings grid scoring six craft categories from Excellent to Poor with script and writer verdicts\">\n  <rect width=\"900\" height=\"520\" fill=\"#121216\"\/>\n  <text x=\"40\" y=\"46\" font-family=\"Fraunces,serif\" font-style=\"italic\" font-size=\"24\" fill=\"#F1EFE9\">Sample ratings grid<\/text>\n  <!-- column headers -->\n  <g font-family=\"Inter,sans-serif\" font-size=\"14\" font-weight=\"600\" fill=\"#C9A24B\" text-anchor=\"middle\">\n    <text x=\"500\" y=\"92\">EXCELLENT<\/text><text x=\"620\" y=\"92\">GOOD<\/text><text x=\"740\" y=\"92\">FAIR<\/text><text x=\"850\" y=\"92\">POOR<\/text>\n  <\/g>\n  <line x1=\"40\" y1=\"104\" x2=\"880\" y2=\"104\" stroke=\"#8A6E2F\"\/>\n  <!-- rows -->\n  <g font-family=\"Inter,sans-serif\" font-size=\"15\" fill=\"#DAD7D0\">\n    <text x=\"40\" y=\"142\">Premise \/ Concept<\/text>\n    <text x=\"40\" y=\"186\">Story &amp; Structure<\/text>\n    <text x=\"40\" y=\"230\">Characterization<\/text>\n    <text x=\"40\" y=\"274\">Dialogue<\/text>\n    <text x=\"40\" y=\"318\">Pacing<\/text>\n    <text x=\"40\" y=\"362\">Marketability<\/text>\n  <\/g>\n  <!-- row lines -->\n  <g stroke=\"#22222A\"><line x1=\"40\" y1=\"158\" x2=\"880\" y2=\"158\"\/><line x1=\"40\" y1=\"202\" x2=\"880\" y2=\"202\"\/><line x1=\"40\" y1=\"246\" x2=\"880\" y2=\"246\"\/><line x1=\"40\" y1=\"290\" x2=\"880\" y2=\"290\"\/><line x1=\"40\" y1=\"334\" x2=\"880\" y2=\"334\"\/><line x1=\"40\" y1=\"378\" x2=\"880\" y2=\"378\"\/><\/g>\n  <!-- X marks (col centers ~500\/620\/740\/850) averaging to Consider -->\n  <g font-family=\"Inter,sans-serif\" font-size=\"20\" font-weight=\"700\" fill=\"#C9A24B\" text-anchor=\"middle\">\n    <text x=\"500\" y=\"147\">\u2715<\/text>  <!-- Premise: Excellent -->\n    <text x=\"620\" y=\"191\">\u2715<\/text>  <!-- Structure: Good -->\n    <text x=\"620\" y=\"235\">\u2715<\/text>  <!-- Character: Good -->\n    <text x=\"740\" y=\"279\">\u2715<\/text>  <!-- Dialogue: Fair -->\n    <text x=\"740\" y=\"323\">\u2715<\/text>  <!-- Pacing: Fair -->\n    <text x=\"620\" y=\"367\">\u2715<\/text>  <!-- Marketability: Good -->\n  <\/g>\n  <!-- verdict rows -->\n  <line x1=\"40\" y1=\"400\" x2=\"880\" y2=\"400\" stroke=\"#8A6E2F\"\/>\n  <g font-family=\"Inter,sans-serif\">\n    <text x=\"40\" y=\"440\" font-size=\"15\" font-weight=\"600\" fill=\"#F1EFE9\">SCRIPT<\/text>\n    <rect x=\"180\" y=\"420\" width=\"150\" height=\"34\" rx=\"6\" fill=\"#26200F\" stroke=\"#C9A24B\"\/>\n    <text x=\"255\" y=\"443\" font-size=\"15\" font-weight=\"700\" fill=\"#E6C878\" text-anchor=\"middle\">CONSIDER<\/text>\n    <text x=\"420\" y=\"440\" font-size=\"15\" font-weight=\"600\" fill=\"#F1EFE9\">WRITER<\/text>\n    <rect x=\"560\" y=\"420\" width=\"150\" height=\"34\" rx=\"6\" fill=\"#26200F\" stroke=\"#C9A24B\"\/>\n    <text x=\"635\" y=\"443\" font-size=\"15\" font-weight=\"700\" fill=\"#E6C878\" text-anchor=\"middle\">CONSIDER<\/text>\n  <\/g>\n  <text x=\"40\" y=\"492\" font-family=\"Fraunces,serif\" font-style=\"italic\" font-size=\"15\" fill=\"#6E6A62\">Strong concept, softer execution \u2014 the classic profile of a Consider.<\/text>\n<\/svg>\n<figcaption>A grid like this averages out to the final grade \u2014 here, a Consider.<\/figcaption>\n<\/figure>\n\n<p>One detail worth knowing: many reports grade the script and the writer separately. A screenplay can earn a Pass while its author earns a Consider, because the concept isn&#8217;t right for the company but the voice on the page is clearly worth tracking. That split is how a &#8220;no&#8221; on one script can still open a door for the next one.<\/p>\n\n<h2>The verdict: Pass, Consider, or Recommend<\/h2>\n\n<p>The verdict is the single-word judgment the entire report exists to deliver, and it&#8217;s usually the first thing anyone reads \u2014 sometimes the only thing. There are three standard grades. A <strong>Pass<\/strong> means this reader, in this moment, didn&#8217;t think the material was ready or right. A <strong>Consider<\/strong> means it shows real promise and should move up the chain. A <strong>Recommend<\/strong> means drop everything and read this \u2014 the reader is staking their credibility on it.<\/p>\n\n<p>So how do those three actually shake out across a stack of scripts? Not evenly. The vast majority land on Pass \u2014 think roughly nine in ten. Consider is a genuine compliment that gets your script bumped to a development team. And Recommend? A working reader might hand out three or four in an entire year. It&#8217;s reserved for scripts that are close to green-light ready.<\/p>\n\n<figure>\n<svg viewBox=\"0 0 900 300\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Bar showing that most scripts receive a Pass, a minority a Consider, and very few a Recommend\">\n  <rect width=\"900\" height=\"300\" fill=\"#121216\"\/>\n  <text x=\"45\" y=\"52\" font-family=\"Fraunces,serif\" font-style=\"italic\" font-size=\"24\" fill=\"#F1EFE9\">How a typical read pile breaks down<\/text>\n  <text x=\"45\" y=\"80\" font-family=\"Inter,sans-serif\" font-size=\"14\" fill=\"#A8A49C\">Approximate share of verdicts across a stack of submitted scripts.<\/text>\n  <!-- track -->\n  <g>\n    <rect x=\"45\" y=\"120\" width=\"702\" height=\"70\" rx=\"6\" fill=\"#2A140F\" stroke=\"#C56A54\"\/>\n    <rect x=\"747\" y=\"120\" width=\"62\" height=\"70\" fill=\"#26200F\" stroke=\"#C9A24B\"\/>\n    <rect x=\"809\" y=\"120\" width=\"46\" height=\"70\" rx=\"0\" fill=\"#132218\" stroke=\"#7FB08A\"\/>\n    <rect x=\"853\" y=\"120\" width=\"2\" height=\"70\" fill=\"#132218\"\/>\n  <\/g>\n  <!-- labels -->\n  <g font-family=\"Inter,sans-serif\" text-anchor=\"middle\">\n    <text x=\"396\" y=\"163\" font-size=\"18\" font-weight=\"700\" fill=\"#E39079\">PASS<\/text>\n    <text x=\"396\" y=\"184\" font-size=\"13\" fill=\"#C99383\">~90%<\/text>\n    <text x=\"778\" y=\"232\" font-size=\"15\" font-weight=\"700\" fill=\"#E6C878\">CONSIDER<\/text>\n    <text x=\"778\" y=\"252\" font-size=\"13\" fill=\"#B89B57\">~8%<\/text>\n    <text x=\"835\" y=\"232\" font-size=\"15\" font-weight=\"700\" fill=\"#9BD1A6\">RECOMMEND<\/text>\n    <text x=\"835\" y=\"252\" font-size=\"13\" fill=\"#7FA98A\">~2%<\/text>\n  <\/g>\n  <line x1=\"778\" y1=\"192\" x2=\"778\" y2=\"214\" stroke=\"#C9A24B\"\/>\n  <line x1=\"832\" y1=\"192\" x2=\"835\" y2=\"214\" stroke=\"#7FB08A\"\/>\n<\/svg>\n<figcaption>A Pass is the norm, not a personal failure. It&#8217;s the default state of the pile.<\/figcaption>\n<\/figure>\n\n<h2>What a coverage report is not<\/h2>\n\n<p>Coverage is not the same as script notes, and confusing the two is where a lot of frustration comes from. Coverage is a screening document \u2014 a fast, standardized read built to help an industry professional decide whether to keep going. Script notes are the opposite: longer, warmer, and written directly to the writer to guide a rewrite. They can run ten or fifteen pages of hands-on feedback.<\/p>\n\n<p>That difference explains the tone. When your coverage feels clinical, it isn&#8217;t being cruel \u2014 it just wasn&#8217;t built to hold your hand. It was built to sort a pile. Knowing which document you&#8217;re actually holding changes how you should read it.<\/p>\n\n<div class=\"readpile\">\n  <span class=\"tag\">Unique insight<\/span>\n  <p>Here&#8217;s the reframe that helps most: read your own coverage the way a director reads a call sheet \u2014 as an operational document, not a review. The verdict tells you where you landed in the pile. The comments tell you why. Your job isn&#8217;t to argue with the grade; it&#8217;s to mine the specifics underneath it.<\/p>\n<\/div>\n\n<h2>How should you read your own coverage?<\/h2>\n\n<p>Start with the verdict, then almost immediately look past it. The grade exists for whoever ordered the report \u2014 the producer or exec \u2014 not for you. What&#8217;s useful to you lives in the comments, so that&#8217;s where your attention belongs. Don&#8217;t react to a Pass emotionally; treat it as one data point, not a life sentence.<\/p>\n\n<p>Then hunt for patterns. If you get coverage from two or three sources and the same issue keeps surfacing, it&#8217;s real and it&#8217;s structural. One reader flags a slow second act? Maybe. Three readers flag it? Fix it. Use the specific, page-referenced notes to steer your rewrite \u2014 and let the grade fade into the background where it belongs.<\/p>\n\n<div class=\"cta\">\n  <h3>Want to see what your script&#8217;s coverage looks like?<\/h3>\n  <p>Run your screenplay through a full studio-format report \u2014 header, synopsis, comments, grid, and verdict \u2014 in minutes, not weeks.<\/p>\n  <a class=\"btn\" href=\"https:\/\/scriptcoveragepro.com\">Get coverage on your script \u2192<\/a>\n<\/div>\n\n<h2 class=\"faq\">Frequently Asked Questions<\/h2>\n<div class=\"faq\">\n\n<h3>How long is a script coverage report?<\/h3>\n<p>Standard studio-format coverage runs two to four pages: a header, a logline, a one-to-two page synopsis, a two-to-three page comments section, a ratings grid, and a verdict. Deluxe or developmental reports can stretch to twelve pages or more when they add deeper character breakdowns and rewrite-focused notes.<\/p>\n\n<h3>What does a coverage report include?<\/h3>\n<p>A coverage report includes six standard parts: a header with the script&#8217;s vital stats, a logline capturing the concept, a full synopsis with the ending, a comments section analyzing craft and marketability, a ratings grid scoring each element, and a final verdict of Pass, Consider, or Recommend for both the script and the writer.<\/p>\n\n<h3>What&#8217;s the difference between Pass, Consider, and Recommend?<\/h3>\n<p>Pass means the reader didn&#8217;t think the script was ready or right \u2014 the outcome for roughly nine in ten scripts. Consider means it shows real promise and should move up the chain. Recommend is the rarest grade, signalling a near green-light-ready script; a working reader might give only three or four all year.<\/p>\n\n<h3>Is script coverage the same as script notes?<\/h3>\n<p>No. Coverage is a screening document written for an executive to decide whether to pursue a script, so its tone is fast and clinical. Script notes are developmental feedback written directly to the writer to guide a rewrite, often running ten to fifteen pages with warmer, more hands-on suggestions.<\/p>\n\n<h3>What does the coverage grid measure?<\/h3>\n<p>The ratings grid scores individual craft elements \u2014 typically premise, story and structure, characterization, dialogue, pacing, and marketability \u2014 on a scale from Excellent to Poor. Some companies use five or six categories; others use seventeen or more. The marks average out to the script&#8217;s final verdict.<\/p>\n\n<\/div>\n\n<p style=\"margin-top:2em;color:var(--muted);\">Coverage isn&#8217;t a mystery once you&#8217;ve seen its skeleton. Six parts, one order, one verdict at the end. Read it as the operational document it is \u2014 study the comments, ignore the sting of the grade, and let the specifics drive your next draft. The report that screened you out today is the same report that maps your way in.<\/p>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long is a script coverage report?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Standard studio-format coverage runs two to four pages: a header, a logline, a one-to-two page synopsis, a two-to-three page comments section, a ratings grid, and a verdict. Deluxe or developmental reports can stretch to twelve pages or more when they add deeper character breakdowns and rewrite-focused notes.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does a coverage report include?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A coverage report includes six standard parts: a header with the script's vital stats, a logline capturing the concept, a full synopsis with the ending, a comments section analyzing craft and marketability, a ratings grid scoring each element, and a final verdict of Pass, Consider, or Recommend for both the script and the writer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What's the difference between Pass, Consider, and Recommend?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Pass means the reader didn't think the script was ready or right, the outcome for roughly nine in ten scripts. Consider means it shows real promise and should move up the chain. Recommend is the rarest grade, signalling a near green-light-ready script; a working reader might give only three or four all year.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is script coverage the same as script notes?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Coverage is a screening document written for an executive to decide whether to pursue a script, so its tone is fast and clinical. Script notes are developmental feedback written directly to the writer to guide a rewrite, often running ten to fifteen pages with warmer, more hands-on suggestions.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does the coverage grid measure?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The ratings grid scores individual craft elements such as premise, story and structure, characterization, dialogue, pacing, and marketability on a scale from Excellent to Poor. Some companies use five or six categories; others use seventeen or more. The marks average out to the script's final verdict.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>The Reader&#8217;s Report What Does Script Coverage Actually Look Like? Before a producer reads a single page of your screenplay, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[7,8,6,9,5],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-blog","tag-coverage-report-layout","tag-parts-of-a-coverage-report","tag-script-coverage-format","tag-what-a-coverage-report-includes","tag-what-does-script-coverage-look-like"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"tripathi2204","author_link":"https:\/\/scriptcoveragepro.com\/blog\/author\/tripathi2204\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/scriptcoveragepro.com\/blog\/category\/blog\/\" rel=\"category tag\">Blog<\/a>","rttpg_excerpt":"The Reader&#8217;s Report What Does Script Coverage Actually Look Like? Before a producer reads a single page of your screenplay, [&hellip;]","_links":{"self":[{"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":1,"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":60,"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/posts\/59\/revisions\/60"}],"wp:attachment":[{"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scriptcoveragepro.com\/blog\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}