As the core system for managing your bookkeeping client companies, Tight’s Bookkeeping
platform is
specifically designed to minimize the resources required to perform closings (aka reconciliations) and deliver monthly
financial summaries, including optimizing the formerly painstaking process of gathering necessary information from
the business owners.
Obtaining time-sensitive information from business owners is often a bottleneck for bookkeepers to perform closings.
When additional context is needed to classify or reconcile transactions, Tight enables bookkeepers to start
conversations directly on specific bank transactions. Business owners are notified via SMS, email, or your platform’s
notification system, and can respond from the Financial Overview
with explanations or attachments. This contextual, transaction-level collaboration minimizes follow-ups and keeps
closings moving without requiring bookkeepers to leave their daily workflow.
While many accounting platforms still
require legacy manual bank reconciliation processes,
Tight embraces the new era of ongoing reconciliation. Tight automatically pulls bank account balances on an ongoing
basis and validates against corresponding General Ledger balances to detect discrepancies. When discrepancies are
detected, Tight automatically flags the affected bank account so the bookkeeper can address issues as they arise. In
most cases, where discrepancies do not arise, the bookkeeper is no longer required to do any manual labor.This approach allows bookkeepers to maintain accurate books throughout the month instead of back-loading
reconciliation work at month’s end. At the end of the month, Tight automatically ingests bank statements and creates
a monthly closing for each bank account. If the General Ledger balance matches the statement balance, the monthly
closing is automatically reconciled, minimizing manual effort for the bookkeeper.
For bookkeepers that prefer going through the popularized legacy reconciliation method of going through transactions line
by line, Tight’s Bank Reconciliation UX requires zero learning curve for bookkeepers familiar with legacy accounting
platforms like QBO or Xero. Tight enhances this experience by automatically pulling bank statements via its banking
integrations where possible. When not possible, bookkeepers can upload bank statements for a given period and then move
forward validating that the transactions in that period match those in the bank statement.
Once all bank accounts are reconciled for the month, bookkeepers can easily deliver a monthly financial summary for
business owner review. Business owners access the summary from the
Financial Overview, where they can review finalized
financials in a read-only experience.Business owners can open a conversation directly on the monthly summary, enabling business owners to ask questions or
discuss the books with their bookkeeper in a single, contextual workflow.
At the end of the year, Tight automatically creates an annual closing entry to close out the prior year’s Profit & Loss
activity and prepare the books for the new fiscal year. Once a year is closed, books can be locked to prevent any
further changes. Bookkeepers, provided they have the
correct permissions, are able to reopen closed years to make
adjustments as needed.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Tight API","colors":{"primary":"#2ab2d1","light":"#2ad17b","dark":"#009c75"},"logo":{"light":"https://mintcdn.com/tight-7c882d74/g3bHUuD81P-TYOyV/logo/light.svg?fit=max\u0026auto=format\u0026n=g3bHUuD81P-TYOyV\u0026q=85\u0026s=7efc18a7fc4dff02d17ed0eb2de01e0c","dark":"https://mintcdn.com/tight-7c882d74/g3bHUuD81P-TYOyV/logo/dark.svg?fit=max\u0026auto=format\u0026n=g3bHUuD81P-TYOyV\u0026q=85\u0026s=59da536242351519afec1ab104b7d80c"},"favicon":"https://mintcdn.com/tight-7c882d74/PBb8Gf8jW9PRt_Fg/favicon.svg?fit=max\u0026auto=format\u0026n=PBb8Gf8jW9PRt_Fg\u0026q=85\u0026s=1871b49a7fbf78ef4003d250529f1140","navbar":{"primary":{"type":"button","label":"Request Access","href":"https://www.tight.com/#get-started"}},"seo":{"metatags":{"canonical":"https://docs.tight.com"}},"integrations":{"ga4":{"measurementId":"G-64X67ZWYYY"}},"contextual":{"options":["claude","assistant","cursor","vscode","mcp","copy","chatgpt","perplexity","view"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tight-7c882d74","hasAudioNarration":false,"actualSubdomain":"tight-7c882d74","customDomains":["docs.tight.com"],"gitSource":{"type":"github","owner":"tight-embedded","repo":"traxdocs","deployBranch":"dev","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeb30dfd61fde81da2f4fc3","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":484},{"language":"default","tag":"Reference","count":481},{"language":"default","tag":"Company Management","count":177},{"language":"default","tag":"Guides","count":88},{"language":"default","tag":"Embedded UI","count":78},{"language":"default","tag":"Integrations","count":69},{"language":"default","tag":"Products","count":62},{"language":"default","tag":"Invoicing","count":45},{"language":"default","tag":"Banks","count":44},{"language":"default","tag":"Transactions","count":40}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#sidebar:has(~#content-container [data-page-title=\"Playground\"]){display:none}#content-container:has([data-page-title=\"Playground\"]){margin-left:0}#content-area:has([data-page-title=\"Playground\"]) div:has(.chat-assistant-floating-input){display:none}#sidebar-content a{width:auto}#navigation-items{width:100%}"}],"page":{"pagePath":"guides/bookkeepers/closings-and-monthly-reconciliations","slug":"/guides/bookkeepers/closings-and-monthly-reconciliations","pageMetadata":{"title":"Monthly/Annual Closings","description":"Deliver closings accurately and efficiently via contextual collaboration","icon":"newspaper","href":"/guides/bookkeepers/closings-and-monthly-reconciliations"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Deliver closings accurately and efficiently via contextual collaboration\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`As the `,_jsx(_components.a,{href:`/guides/bookkeepers/companies`,children:`core system for managing your bookkeeping client companies`}),`, Tight’s Bookkeeping\nplatform is\nspecifically designed to minimize the resources required to perform closings (aka reconciliations) and deliver monthly\nfinancial summaries, including optimizing the formerly painstaking process of gathering necessary information from\nthe business owners.`]}),`\n`,_jsx(Heading,{level:`2`,id:`use-cases`,children:`Use Cases`}),`\n`,_jsx(Heading,{level:`3`,id:`input-from-the-business-owner`,children:`Input from the business owner`}),`\n`,_jsxs(_components.p,{children:[`Obtaining time-sensitive information from business owners is often a bottleneck for bookkeepers to perform closings.\nWhen additional context is needed to classify or reconcile transactions, Tight enables bookkeepers to start\nconversations directly on specific bank transactions. Business owners are notified via SMS, email, or your platform’s\nnotification system, and can respond from the `,_jsx(_components.a,{href:`/embeddable-ui/react/financial-overview`,children:`Financial Overview`}),`\nwith explanations or attachments. This contextual, transaction-level collaboration minimizes follow-ups and keeps\nclosings moving without requiring bookkeepers to leave their daily workflow.`]}),`\n`,_jsx(Heading,{level:`3`,id:`monthly-closings`,children:`Monthly Closings`}),`\n`,_jsx(Heading,{level:`4`,id:`ongoing-reconciliation`,children:`Ongoing reconciliation`}),`\n`,_jsxs(_components.p,{children:[`While many accounting platforms still\nrequire `,_jsx(_components.a,{href:`/guides/bookkeepers/closings-and-monthly-reconciliations#legacy-bank-reconciliations`,children:`legacy manual bank reconciliation processes`}),`,\nTight embraces the new era of ongoing reconciliation. Tight automatically pulls bank account balances on an ongoing\nbasis and validates against corresponding General Ledger balances to detect discrepancies. When discrepancies are\ndetected, Tight automatically flags the affected bank account so the bookkeeper can address issues as they arise. In\nmost cases, where discrepancies do not arise, the bookkeeper is no longer required to do any manual labor.`]}),`\n`,_jsx(_components.p,{children:`This approach allows bookkeepers to maintain accurate books throughout the month instead of back-loading\nreconciliation work at month’s end. At the end of the month, Tight automatically ingests bank statements and creates\na monthly closing for each bank account. If the General Ledger balance matches the statement balance, the monthly\nclosing is automatically reconciled, minimizing manual effort for the bookkeeper.`}),`\n`,_jsx(Heading,{level:`4`,id:`legacy-bank-reconciliations`,children:`Legacy bank reconciliations`}),`\n`,_jsx(_components.p,{children:`For bookkeepers that prefer going through the popularized legacy reconciliation method of going through transactions line\nby line, Tight’s Bank Reconciliation UX requires zero learning curve for bookkeepers familiar with legacy accounting\nplatforms like QBO or Xero. Tight enhances this experience by automatically pulling bank statements via its banking\nintegrations where possible. When not possible, bookkeepers can upload bank statements for a given period and then move\nforward validating that the transactions in that period match those in the bank statement.`}),`\n`,_jsx(Heading,{level:`4`,id:`delivering-the-monthly-summary`,children:`Delivering the monthly summary`}),`\n`,_jsxs(_components.p,{children:[`Once all bank accounts are reconciled for the month, bookkeepers can easily deliver a monthly financial summary for\nbusiness owner review. Business owners access the summary from the\n`,_jsx(_components.a,{href:`/embeddable-ui/react/financial-overview`,children:`Financial Overview`}),`, where they can review finalized\nfinancials in a read-only experience.`]}),`\n`,_jsx(_components.p,{children:`Business owners can open a conversation directly on the monthly summary, enabling business owners to ask questions or\ndiscuss the books with their bookkeeper in a single, contextual workflow.`}),`\n`,_jsx(Heading,{level:`3`,id:`annual-closings`,children:`Annual Closings`}),`\n`,_jsxs(_components.p,{children:[`At the end of the year, Tight automatically creates an annual closing entry to close out the prior year’s Profit \u0026 Loss\nactivity and prepare the books for the new fiscal year. Once a year is closed, books can be locked to prevent any\nfurther changes. Bookkeepers, provided they have the\ncorrect `,_jsx(_components.a,{href:`/guides/bookkeepers/team-management#set-permissions`,children:`permissions`}),`, are able to reopen closed years to make\nadjustments as needed.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Monthly/Annual Closings","description":"Deliver closings accurately and efficiently via contextual collaboration","icon":"newspaper","href":"/guides/bookkeepers/closings-and-monthly-reconciliations"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Use Cases","slug":"use-cases","depth":2,"children":[{"title":"Input from the business owner","slug":"input-from-the-business-owner","depth":3,"children":[]},{"title":"Monthly Closings","slug":"monthly-closings","depth":3,"children":[]},{"title":"Ongoing reconciliation","slug":"ongoing-reconciliation","depth":4,"children":[]},{"title":"Legacy bank reconciliations","slug":"legacy-bank-reconciliations","depth":4,"children":[]},{"title":"Delivering the monthly summary","slug":"delivering-the-monthly-summary","depth":4,"children":[]},{"title":"Annual Closings","slug":"annual-closings","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tight-7c882d74","siteName":"Tight API","title":"Monthly/Annual Closings - Tight API","navMaps":{"firstHrefInVersion":{"v6.0":{"href":"/guides/bookkeepers/closings-and-monthly-reconciliations","matchLevel":0},"v5.0":{"href":"/v5.0/products/accounting/bookkeepers/accountant-dashboard","matchLevel":2},"v4.0":{"href":"/v4.0/api-reference/authentication/create-a-tight-account","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-06-17T15:47:34.944Z","originalFileLocation":"guides/bookkeepers/closings-and-monthly-reconciliations.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Deliver closings accurately and efficiently via contextual collaboration\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tight API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Monthly/Annual Closings - Tight API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Deliver closings accurately and efficiently via contextual collaboration\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tight API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tight-7c882d74.mintlify.site/_mintlify/api/og/v2?division=For+Bookkeepers\u0026amp;title=Monthly%2FAnnual+Closings\u0026amp;description=Deliver+closings+accurately+and+efficiently+via+contextual+collaboration\u0026amp;theme=ca0c5593681485dcdd2fa8b5\u0026amp;signature=dc1982b20360c72e18b6a9c5c933e27da8ae86e0f53cc2ebb1f0b2cab98c0086\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Monthly/Annual Closings - Tight API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Deliver closings accurately and efficiently via contextual collaboration\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tight-7c882d74.mintlify.site/_mintlify/api/og/v2?division=For+Bookkeepers\u0026amp;title=Monthly%2FAnnual+Closings\u0026amp;description=Deliver+closings+accurately+and+efficiently+via+contextual+collaboration\u0026amp;theme=ca0c5593681485dcdd2fa8b5\u0026amp;signature=dc1982b20360c72e18b6a9c5c933e27da8ae86e0f53cc2ebb1f0b2cab98c0086\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tight-7c882d74/jFRG6eBf-CGG_9G0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tight API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2ab2d1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/bookkeepers/closings-and-monthly-reconciliations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tight.com/#organization\",\"name\":\"Tight API\",\"url\":\"https://docs.tight.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tight-7c882d74/g3bHUuD81P-TYOyV/logo/light.svg?fit=max\u0026auto=format\u0026n=g3bHUuD81P-TYOyV\u0026q=85\u0026s=7efc18a7fc4dff02d17ed0eb2de01e0c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tight.com#website\",\"name\":\"Tight API\",\"url\":\"https://docs.tight.com\",\"publisher\":{\"@id\":\"https://docs.tight.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations#webpage\",\"url\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations\",\"name\":\"Monthly/Annual Closings\",\"description\":\"Deliver closings accurately and efficiently via contextual collaboration\",\"dateModified\":\"2026-06-17T15:47:34.944Z\",\"isPartOf\":{\"@id\":\"https://docs.tight.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Products\",\"item\":\"https://docs.tight.com/guides/business-owners/bank-transactions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"For Bookkeepers\",\"item\":\"https://docs.tight.com/guides/bookkeepers/audit-trail\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Monthly/Annual Closings\",\"item\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations#article\",\"headline\":\"Monthly/Annual Closings\",\"name\":\"Monthly/Annual Closings\",\"description\":\"Deliver closings accurately and efficiently via contextual collaboration\",\"url\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tight.com/guides/bookkeepers/closings-and-monthly-reconciliations#webpage\"},\"dateModified\":\"2026-06-17T15:47:34.944Z\",\"publisher\":{\"@id\":\"https://docs.tight.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tight.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tight API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tight API","nav":{"global":null,"versions":[{"version":"v6.0","tabs":[{"tab":"Guides","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/guides/get-started/introduction-to-tight-accounting-api"},{"group":"Implementation Checklist","pages":[{"group":"Choose Launch Path","pages":[{"title":"Ready-to-Launch (24h)","icon":"rocket-launch","href":"/guides/launch-paths/ready-to-launch"},{"title":"Embed in your UX (5 days)","icon":"table-layout","href":"/guides/launch-paths/embed-in-your-ux"},{"title":"Build with AI (MCP)","icon":"sparkles","href":"/guides/launch-paths/build-with-ai"}]},{"group":"Configure Authentication","pages":[{"title":"Identity provider","icon":"lock","href":"/guides/get-started/user-provisioning/use-existing-identity-provider"},{"title":"Custom authentication","icon":"code","href":"/guides/get-started/user-provisioning/use-custom-authentication"}]},{"group":"Craft Ideal Solution","pages":[{"title":"AI-assisted DIY Books","href":"/guides/solutions/diy"},{"title":"Human-assisted DFY Books","href":"/guides/solutions/dfy"}]},{"group":"Integrate your data points","pages":[{"title":"Native Integrations","href":"/guides/integrations/native-integrations"},{"title":"Custom Integrations","href":"/guides/integrations/custom-integrations"}]},{"group":"Migrate legacy accounting","pages":[{"title":"Chart of Accounts","icon":"list","href":"/guides/get-started/accounting-migrations/default-chart-of-accounts"},{"title":"Migrations \u0026 Imports","icon":"file-import","href":"/guides/business-owners/migrations-and-imports"}]}]},{"group":"Launch Checklist","pages":[{"title":"Launch","href":"/guides/get-started/launch-checklist/launch"},{"title":"User Activation","href":"/guides/get-started/launch-checklist/user-activation"},{"title":"AI-based Support","href":"/guides/get-started/launch-checklist/ai-support"}]}]},{"group":"Launch Paths","pages":[{"title":"Ready-to-Launch (24h)","icon":"rocket-launch","href":"/guides/launch-paths/ready-to-launch"},{"title":"Embed in your UX (5 days)","icon":"table-layout","href":"/guides/launch-paths/embed-in-your-ux"},{"title":"Build with AI (MCP)","icon":"sparkles","href":"/guides/launch-paths/build-with-ai"}]},{"group":"Solutions","pages":[{"title":"AI-assisted DIY Books","href":"/guides/solutions/diy"},{"title":"Human-assisted DFY Books","href":"/guides/solutions/dfy"}]},{"group":"Products","pages":[{"group":"For Businesses","expanded":true,"pages":[{"title":"Bank Transactions","icon":"money-bill-transfer","href":"/guides/business-owners/bank-transactions"},{"title":"Bills (A/P)","icon":"envelope-open-dollar","href":"/guides/business-owners/bills"},{"title":"Bookkeeping","icon":"person-circle-check","href":"/guides/business-owners/bookkeeping"},{"title":"Data Lakes","icon":"database","href":"/guides/business-owners/data-lakes"},{"title":"Dimensions","icon":"columns-3","href":"/guides/business-owners/dimensions"},{"title":"Invoicing (A/R)","icon":"file-invoice-dollar","href":"/guides/business-owners/invoicing"},{"title":"Financial Statements","icon":"chart-bar","href":"/guides/business-owners/financial-statements"},{"title":"General Ledger","icon":"table","href":"/guides/business-owners/general-ledger"},{"title":"Migrations \u0026 Imports","icon":"file-import","href":"/guides/business-owners/migrations-and-imports"},{"title":"Mileage Tracking","icon":"car","href":"/guides/business-owners/mileage-tracking"},{"group":"Multi-currency","icon":"circle-dollar","pages":[{"title":"Canadian Support","icon":"canadian-maple-leaf","href":"/guides/business-owners/multi-currency/canadian-accounting"},{"title":"EU Support","icon":"euro-sign","href":"/guides/business-owners/multi-currency/european-union-accounting"},{"title":"LatAm Support","icon":"brazilian-real-sign","href":"/guides/business-owners/multi-currency/latin-america-accounting"},{"title":"UK Support","icon":"sterling-sign","href":"/guides/business-owners/multi-currency/uk-accounting"}]},{"title":"Payroll","icon":"hand-holding-dollar","href":"/guides/business-owners/payroll"},{"title":"Taxes","icon":"building-columns","href":"/guides/business-owners/taxes"}]},{"group":"For Bookkeepers","pages":[{"title":"Audit Trail","icon":"magnifying-glass-dollar","href":"/guides/bookkeepers/audit-trail"},{"title":"Company Management","description":"Onboard, migrate, manage, and perform bulk actions for/across your bookkeeping client companies","icon":"people-roof","href":"/guides/bookkeepers/companies"},{"title":"Monthly/Annual Closings","icon":"newspaper","href":"/guides/bookkeepers/closings-and-monthly-reconciliations"},{"title":"Team Management","description":"Administrate your bookkeeping team with checks and balances","icon":"users-medical","href":"/guides/bookkeepers/team-management"}]}]}]},{"tab":"AI","icon":"sparkles","pages":[{"title":"AI","href":"/ai/philosophy/ai-native-general-ledger"}]},{"tab":"Embedded UI","pages":[{"title":"Embedded UI","href":"/embeddable-ui/tight-embeddable-ui"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/native-integrations"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/authentication"}]},{"tab":"Playground","pages":[{"title":"Playground","href":"/playground"}]},{"tab":"Roadmap","pages":[{"title":"Roadmap","href":"/roadmap/roadmap"}]},{"tab":"Status","href":"https://status.tight.com/"},{"tab":"About","hidden":true,"pages":[{"title":"About","href":"/about-tight-developer-stack"}]}]},{"version":"v5.0","pages":[{"title":"v5.0","href":"/v5.0/products/accounting/bookkeepers/accountant-dashboard"}]},{"version":"v4.0","pages":[{"title":"v4.0","href":"/v4.0/api-reference/authentication/create-a-tight-account"}]}]},"basePath":"","title":"Monthly/Annual Closings - Tight API","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":[],"chunks":[]}